Audio Embedded Software Engineer

18 hours ago


Cupertino CA United States Apple Inc. Full time

Imagine what you could do here At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion and dedication to your job? If so, we are looking for individuals like you. The Audio & Media Technologies group is at the center of audio for all of Apple’s innovative products, including AirPods, HomePod, Mac, iPhone, iPad, Apple Watch, Apple TV and Apple Vision Pro. AMT's Core Audio team provides the audio foundation for various high profile features like Interactive Audio (Games / AR experience), Siri, FaceTime, media capture, playback and API’s for third party developers to enrich our platforms.

Description

As a Sr. Audio Embedded Software Engineer, you will have responsibilities spanning all aspects of product development: collaborate with marketing and cross-functional engineering teams to define product features and requirements; play a lead role in defining system architecture to implement new product and product features; design, implement, debug, and test embedded C/C++ code running on 16-bit, 32-bit and 64-bit MCUs for Apple-branded audio products; optimize code in order to fit within tight memory constraints; support electrical bring-up and debug of prototype hardware; work with internal teams and external contract manufacturers to bring products to mass production; collaborate with software teams to define communication protocols; and enable expansion of our product ecosystem features through creation of test tools.

Minimum Qualifications

  • 8+ years experience developing embedded firmware
  • Experience with MCUs, multi-core, peripherals, clocking, features, and development environments
  • Experience with board bring-up and digital hardware
  • Ability to design and integrate code into a shipping product
  • Demonstrate solid C/C++ coding abilities
  • Strong electrical system and software debugging skills
  • Ability to read serial bus traces, board schematics, use an oscilloscope and logic analyzer
  • Experience with RTOS embedded development and preemptive multithreaded programming
  • BS or M.S. in Computer Science or equivalent industry experience

Preferred Qualifications

  • Knowledge of Bluetooth and WiFi Technologies
  • Familiarity with real-time audio (sample rates, buffering, I2S, PCM, PDM, drivers)
  • Mac OSX and/or iOS programming experience
  • Assembly experience

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,800 and $312,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

#J-18808-Ljbffr
  • Embedded C/C+ Engineer

    17 hours ago


    Santa Monica, CA, United States Antelope Audio Full time

    Embedded C/C++ Engineer - Advanced Audio Electronics Antelope Audio is a well-established, hi-end audio hardware and software manufacturer. We are one of the leaders in our industry and we develop and sell our products worldwide. At Antelope Audio we are dedicated to helping people achieve high-definition sound both in the recording studio and home...


  • , CA, United States Sonance Full time

    Description As a Senior/Lead Embedded Systems Software Engineer, you will design and build entirely new audio products, from your strong background in both audio hardware and software. Key Responsibilities The ideal candidate can write world-class software solutions for Linux and RTOS-based embedded devices. You are proficient at writing efficient low-level...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Santa Monica, CA, United States Antelope Audio Full time

    Antelope Audio is a rapidly growing, hi-end audio hardware and software manufacturer. We are one of the leaders in our industry and we develop and sell our products worldwide. At Antelope Audio, we are dedicated to helping people achieve high-definition sound both in the recording studio and home environment. Distinguished by performance, innovation, and...


  • Cupertino, CA, United States Systems Integration Solutions Full time

    Position - Embedded Software EngineerLocation - Cupertino, CA (Requires to be onsite 5x a week)Duration - 12 months +Job Description Strong embedded and c/c++ experienceFocus on bringing up new HW platforms as well as working on the roadmap for future projects.Help develop software features in collaboration with multiple teams and fix the related bugs.Work...


  • Brea, CA, United States Technovative Applications Full time

    Company DescriptionTechnovative Applications is a leading developer and manufacturer of precision RF sensors and munitions utilizing interferometry methods.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Brea, CA. The Embedded Software Engineer will be responsible for developing, testing, and maintaining embedded...


  • Cupertino, CA, United States Apple Inc. Full time

    Embedded Software Engineer - Thermal Management What would it feel like to keep Apple products cool? Join the CoreOS Thermal Management team to find out! The Core OS Thermal Management Software Technologies group is looking for a hardworking software engineer to join the team designing and implementing thermal management control algorithms across all iOS,...


  • , CA, United States High-Tech Professionals Full time

    Sr. Embedded Software Engineer Job ID: 1975Location: San Diego, CAType: PermanentStatus: OpenKey Skills: embedded Linux, Eclipse, CSS, Perforce, Git, Jenkins, C, C++, drivers, toolchains, opensource, board, Ethernet, USB, Wi-Fi, Bluetooth, Bash, PythonDescription: Seeking Senior Embedded Software Engineer who's ready to jump right into a dynamic,...


  • Torrance, CA, United States KellyOCG Full time

    Job Title: Embedded Software EngineerLocation: Fully onsite in Torrance, CAAssignment Length: 34 months (As a W2 employee of KellyOCG)Pay Rate: $80 – 85ph (Based on experience) Searching for the right job can be challenging and time-consuming. At KellyOCG, we're here to simplify the process for you. We’re seeking a contingent Embedded Software Engineer...


  • San Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • Cupertino, United States Systems Integration Solutions Full time

    Position - Embedded Software EngineerLocation - Cupertino, CA (Requires to be onsite 5x a week)Duration - 12 months +Job Description Strong embedded and c/c++ experienceFocus on bringing up new HW platforms as well as working on the roadmap for future projects.Help develop software features in collaboration with multiple teams and fix the related bugs.Work...


  • Los Angeles, CA, United States Oho Group Ltd Full time

    Embedded Software Engineer - Space TeamWe've partnered with a startup focused on advancing the next generation of RF products and services for the most demanding space and defense missions.You'll work across the entire embedded stack, from developing low-level RF IC drivers to interfacing with FPGA fabric and creating reliable, radiation-resilient software...


  • cupertino, United States Systems Integration Solutions Full time

    Position - Embedded Software EngineerLocation - Cupertino, CA (Requires to be onsite 5x a week)Duration - 12 months +Job Description Strong embedded and c/c++ experienceFocus on bringing up new HW platforms as well as working on the roadmap for future projects.Help develop software features in collaboration with multiple teams and fix the related bugs.Work...


  • cupertino, United States Systems Integration Solutions Full time

    Position - Embedded Software EngineerLocation - Cupertino, CA (Requires to be onsite 5x a week)Duration - 12 months +Job Description Strong embedded and c/c++ experienceFocus on bringing up new HW platforms as well as working on the roadmap for future projects.Help develop software features in collaboration with multiple teams and fix the related bugs.Work...


  • Cupertino, United States Systems Integration Solutions Full time

    Position - Embedded Software EngineerLocation - Cupertino, CA (Requires to be onsite 5x a week)Duration - 12 months +Job Description Strong embedded and c/c++ experienceFocus on bringing up new HW platforms as well as working on the roadmap for future projects.Help develop software features in collaboration with multiple teams and fix the related bugs.Work...


  • Cupertino, United States ATR International Full time

    Embedded Systems Integrator (Software Engineer II) 12-month contractOnsite in Cupertino, CANo C2C opportunities at this timeQualificationsPractical and theoretical understanding of EE fundamentalsAbility to read schematics and component data sheetsStrong analytical problem solving skills to diagnose issues at the intersection of hardware and softwareAbility...


  • San Francisco, CA, United States Creative Solutions Services, LLC Full time

    Title: Embedded Software EngineerLocation: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software architecture design, high...


  • Irvine, CA, United States Edison Smart Full time

    Senior Embedded Software Engineer | Irvine, CA | Up to $200,000Join a growing IoT connectivity business in Calfornia, who are scaling their Engineering team, as they build the next generation of their IoT connectivity devices.As a Senior Embedded Software Engineer, you'll work in a small team to develop the embedded systems to support wireless connectivity...


  • Chesterfield, VA, United States AVCOM of Virginia Full time

    Company DescriptionAVCOM of Virginia is a vertically integrated technology company with 40 years of experience in designing and manufacturing commercial high-quality spectrum analyzers and signal monitoring products in the USA.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer at AVCOM of Virginia located in Chesterfield, VA....


  • San Diego, CA, United States Apple Inc. Full time

    Imagine what you could do at Apple! Everyday, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion and dedication to your job? If so, we are looking for individuals like you. The Audio Media Technologies (AMT) group is at the center of audio, video, and graphics in Apple’s innovative...