Embedded SoC Driver Engineer

Apple is a technology company that creates innovative products including iPhone, Vision Pro, iPad, Apple TV, Apple Watch, HomePod and Macs.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Embedded SoC Driver Engineer

Join Apple's Audio & Media Technologies (AMT) team as an Embedded SoC Driver Engineer, where you'll be at the forefront of developing audio foundations for Apple's innovative product line. This role sits at the crucial intersection of hardware and software, requiring expertise in embedded systems and driver development. You'll work with cross-functional teams including Audio Design, Silicon Engineering, and Silicon Validation, contributing to groundbreaking technologies across iOS, visionOS, macOS, watchOS, and tvOS platforms.

The position offers an exciting opportunity to work on audio features that impact millions of users worldwide, from game audio and Siri to FaceTime and media playback. You'll be responsible for prototyping hardware sequences, developing drivers for audio hardware peripherals, and expanding internal tools for new SoC and hardware designs. The role demands strong technical skills in C/C++/Assembly programming, embedded systems, and hardware integration.

As part of Apple's renowned engineering team, you'll enjoy comprehensive benefits including competitive base pay, stock options, medical coverage, and educational support. The role offers significant growth potential and the chance to work on cutting-edge technology that shapes the future of audio experiences across Apple's ecosystem. If you're passionate about low-level software development, audio technology, and creating exceptional user experiences, this role offers an unparalleled opportunity to make a meaningful impact at one of the world's most innovative companies.

Last updated 3 days ago

Responsibilities For Embedded SoC Driver Engineer

  • 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
  • Handle pre-silicon development
  • Participate in project-based audio driver design and software development
  • Collaborate cross-functionally to develop technologies for iOS, visionOS, macOS, watchOS, and tvOS

Requirements For Embedded SoC Driver Engineer

Python
Linux
  • Experience in embedded device driver development
  • Experience in silicon and pre-silicon bring-up
  • Excellent programming (C/C++/Assembly) and scripting skills (Python)
  • Excellent profiling skills with proficiency in debugging large, complex system software
  • Background in low-level software development and system integration
  • Ability to translate hardware data sheets into software
  • Good understanding of multi-core embedded HW Systems and RTOS
  • BE/ME, BS/MS in Computer Science, or Equivalent

Benefits For Embedded SoC Driver Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Embedded SoC Driver Engineer

System Integration Test Engineer

Senior System Integration Test Engineer role at Apple focusing on cellular baseband products and test automation.

Systems Signal Integrity Engineer - Apple Mac

Senior Systems Signal Integrity Engineer role at Apple, focusing on Mac system technology and hardware development with competitive compensation and benefits.

Camera Systems Engineer

Senior Camera Systems Engineer role at Apple, focusing on developing innovative camera technology for Apple products, requiring expertise in imaging systems and cross-functional collaboration.

Hardware Design Engineer

Senior Hardware Design Engineer position at Apple, focusing on developing next-generation iPad accessories and input devices, requiring 4+ years of electrical engineering experience.

Silicon Validation Software Engineer- GPU IP Validation and Integration

Senior Silicon Validation Software Engineer role at Apple, focusing on GPU IP validation and integration for next-generation processors, requiring 3+ years of experience.