Embedded Engineer Jobs

1,935 jobs found — updated daily

Embedded SOC Drivers Engineer

Apple•Cupertino, CA

About The Position

Apple’s MGC Audio group is seeking an experienced software engineer with strong low-level development skills who can bridge the gap between hardware and software. The role works with the Audio Design, Silicon Engineering, and Silicon Validation Teams to prototype hardware sequences, design and develop drivers for audio hardware peripherals, and expand internal tools that facilitate bring-up for new SoC and hardware designs. Responsibilities span pre-silicon development and project-based audio driver design and software development. Cross-disciplinary collaboration will contribute to technologies across iOS, visionOS, macOS, watchOS, and tvOS. Media, Graphics Compute Technologies (MGC) provides the audio foundation across Apple products, including iPhone, Vision Pro, iPad, Apple TV, Apple Watch, HomePod, and Mac. The Audio team supports features such as Game Audio, Siri, FaceTime, media capture and playback, and APIs for third-party developers.

Requirements

  • Experience in embedded device driver development.
  • Experience in silicon and pre-silicon bring-up.
  • Programming skills in C, C++, and Assembly, and scripting skills in Python.
  • Solid profiling skills and proficiency debugging large, complex system software.
  • Background in low-level software development and system integration.
  • Ability to translate hardware data sheets into software.
  • Understanding of multi-core embedded hardware systems and RTOS.
  • Highly motivated and self-directed, with the ability to learn quickly.
  • BE/ME or BS/MS in Computer Science, or equivalent.

Nice To Haves

  • Understanding of U-Boot and JTAG.
  • Knowledge of power management and ARM or x86 architectures.
  • Interest in audio and improving audio on Mac and iOS platforms.
  • Experience translating hardware specifications into bring-up, run, and tear-down sequences in software.
  • Experience profiling and optimizing software/hardware power and performance.
  • Experience participating in hardware and software design reviews.
  • Ability to review hardware engineering schematics.

Responsibilities

  • Work with Audio Design, Silicon Engineering, and Silicon Validation Teams.
  • Prototype hardware sequences.
  • Design and develop drivers for audio hardware peripherals.
  • Expand internal tools to facilitate bring-up for new SoC and hardware designs.
  • Contribute to pre-silicon development and project-based audio driver design and software development.

Build a Resume for Embedded Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service