Core Audio System Software Engineer

Apple Inc. Culver City , CA 90231

Posted 2 months ago

The Interactive Media Group (IMG) is at the center of Apple's innovative products, including the Mac, iPhone, iPad, Apple Watch, Apple TV, macOS, iOS, watchOS and tvOS.

IMG's Core Audio team provides audio foundation for various high profile features like Siri, phone calls, Face Time, media capture, playback and API's for third party developers to enrich our platforms. The team is seeking an engineer who will contribute to the Audio Hardware Abstraction Layer.

Key Qualifications

  • Solid command of the C++ programming language

  • Understanding of the development and debugging of multi-threaded software

  • Experience with real time environments and synchronization is strongly desired

  • Technical understanding of digital audio technologies is desirable

  • Experience working with Audio APIs is desirable


The Audio Hardware Abstraction Layer is the advanced software engine that conducts all audio I/O in Apple's operating systems. As a member of the Audio HAL team, you will be on the front lines solving problems, helping build out new features and capabilities, and supporting the developer-facing APIs for both applications and drivers.

You must be a self-starter with excellent communication skills, attention to detail and a knack for solving problems creatively. The fast-paced nature of the job requires that you be able to work well under pressure. We are seeking someone who is passionate about improving the quality of the audio experience for our customers and our developers.

Education & Experience

BS or MS in CS, EE, or related, with a solid understanding of digital audio

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer

Nortonlifelock Inc.

Posted 6 days ago

VIEW JOBS 9/15/2020 12:00:00 AM 2020-12-14T00:00 Location: Beautiful Sunny Southern California with 12 months of sunshine. Our office is located only 7 minutes from the beautiful beaches of Southern California. And if you are an engineer who can manage to get out of bed early enough, then you can either surf, run or bike ride by the beach before coming to the office. Who we are: We are a global leader in consumer Cyber Safety dedicated to helping secure the devices, identities, online privacy and home & family needs of nearly 50 million consumers, providing them with a trusted ally in complex digital world. Across the globe, our engineers are focused on driving trust and safety in ever-evolving cyber threats. To fulfill this important and challenging mission; we are looking for smart, fearless, and passionate engineers who are ready to help keep our consumers digital security and privacy safe. We are looking for: In the NortonLifeLock, you will have the opportunity to be a part of this global team of Security, Identity and Privacy engineers passionate about high-quality software. You will develop the next-generation technologies that protect users. You will learn to apply broad set of technical skills in a fast-paced environment along with diverse talent in the industry where new ideas and perspectives are core to the creation of improving our products and services. As a software engineer, you will work on wide variety of projects across Cyber Security - Security, Identity and Privacy. Responsibility: * Works with little or no supervision. Is able to take general direction and formulate specific tasks to accomplish desired end result. With little or no supervision, completes analysis for partially defined tasks, completed major portions of complex functional specs/design documents or entire documents. * Works closely with Product Managers, Program Managers and Quality Engineers to help develop quality products, testable code/design, and test tools. * Provide thought and technology leadership towards building great products. Qualifications: * BS in Computer Science, Software Engineering or equivalent combination of Training & Experience with 8+ years of related work experience. * Expert in C++, Visual C++, ATL & COM * Strong Experience with Win32 API in a C++ environment * Should have the experience in analyzing crash dump * Demonstrated skill in using coding standards and being an active participant in code reviews * Should have experience of usage of tools such as Coverity, Bullseye. * Experience with one or more scripting languages like Python, or JavaScript * Experience in design patterns and OOPS concept * Experience with Git, Jenkins, Conan, CMake, XCode desired * Agile methodology #LI-AS1 NortonLifeLock is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible environment for all employees. All employment decisions are based on merit, experience, and business needs, without regard to race, color, national origin, age, religion, sex, pregnancy (including childbirth or related medical conditions), genetic information, disability (physical or mental), medical condition, marital status, sexual orientation, gender identity or gender expression, military or veteran status, or any other consideration made unlawful by federal, state, or local law. NortonLifeLock strictly prohibits unlawful discrimination based on such protected characteristics and seeks to recruit the most talented candidates from diverse cultures and backgrounds. We also consider for employment qualified individuals with arrest and conviction records. In addition, NortonLifeLock will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Learn more about pay transparency. EEO is the law. Applicants and employees of NortonLifeLock Inc. are protected under Federal law from discrimination. See the EEO poster and supplement. Nortonlifelock Inc. Culver City CA

Core Audio System Software Engineer

Apple Inc.