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
This job posting may no longer be active. You may be interested in these related jobs instead:
Application & System Firmware Engineer

Senior Firmware Engineering role at Apple focusing on embedded systems development, firmware architecture, and hardware-software integration for Apple products.

CPU Design Verification Engineer

Senior CPU Design Verification Engineer role at Apple, focusing on chip design verification and testing, requiring 10+ years of experience in digital logic design and verification.

Wireless Stability Engineer, Cellular

Senior Wireless Stability Engineer position at Apple focusing on cellular technologies and system stability testing for iOS devices.

Graphics FE Integration Engineer

Senior GPU Design Integration Engineer role at Apple, focusing on RTL integration and GPU architecture design, offering competitive compensation and comprehensive benefits.

GPU RTL Design Engineer

GPU RTL Design Engineer role at Apple developing next-gen graphics processors for mobile and desktop devices, requiring 5+ years experience in GPU/CPU architecture and System Verilog.

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 4 months 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?