Apple - San Diego, CA

posted 4 months ago

Full-time - Mid Level
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

As a Software Engineer on the Headphone and Accessories team at Apple, you will be at the forefront of developing and implementing innovative technologies for next-generation headphones and accessories. This role is crucial as you will be part of a small, specialized team of engineers dedicated to creating cutting-edge features for devices like AirPods, which are widely recognized and used by millions globally. Your contributions will not only enhance the functionality of these devices but also improve user experience significantly. In this position, you will engage in a variety of projects that span multiple domains including Connectivity, Artificial Intelligence and Machine Learning (AIML), Audio Engineering, and Computer Vision. This diverse range of responsibilities will allow you to leverage your skills in software development and C/C++ programming while also providing opportunities to learn and grow in new areas. You will be expected to collaborate closely with your team members, sharing ideas and solutions to overcome challenges and drive innovation. The ideal candidate is someone who is not only technically proficient but also possesses a strong desire to learn and adapt. You will be encouraged to take initiative and manage your tasks independently, while also being a strong team player who can effectively communicate complex information to leadership and other stakeholders. Your work will have a direct impact on the development of unique and impactful end-to-end features that enhance the user experience of Apple’s headphone and accessory products.

Responsibilities

  • Develop and implement innovative technologies for next-generation headphones and accessories.
  • Collaborate with a small team of specialized engineers to create cutting-edge features for devices like AirPods.
  • Engage in projects across Connectivity, AIML, Audio Engineering, and Computer Vision.
  • Take initiative and manage tasks independently while contributing to team goals.
  • Present complex information clearly to leadership and stakeholders.

Requirements

  • Bachelor's degree with 3+ years of industry experience or a Master's degree preferred.
  • In-depth knowledge of C and C++ programming languages.
  • Experience with software development.
  • Good understanding of Operating Systems concepts.
  • Strong team player with the ability to work collaboratively and effectively with others.
  • Self-starter with the ability to take initiative and manage tasks independently.
  • Proven experience presenting to leadership, including delivering effective presentations and communicating complex information clearly.
  • Excellent communication and interpersonal skills.

Nice-to-haves

  • Experience with Machine Learning or AI.
  • Experience with Embedded Firmware development.
  • Experience with Audio Systems Engineering.
  • Experience with Multimodal Machine Learning.
  • Experience with Computer Vision.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service