Taro Logo

Embedded Kernel Engineer

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$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:

Description For Embedded Kernel Engineer

Apple is seeking an exceptional software engineer to work on embedded kernel technologies used across all Apple CPU cores, SoCs and devices. As part of the Embedded Runtimes team, you'll work on core kernel and runtime technology with the opportunity to make a major impact on Apple's vertical integration of hardware and software stacks.

The role involves designing and implementing embedded kernel technologies, drivers, and supporting infrastructure. You'll collaborate with cross-functional teams to bring up, develop and debug embedded software development environments for new platforms, products, and prototype systems. This includes supporting a range of hardware platforms like iPhone, iPad, AppleWatch, AppleTV, VisionPro, and Mac.

You'll help define the software roadmap for new embedded kernel and runtime features while contributing to specifications and requirements for future hardware and custom silicon. The environment champions product innovation, rapid iteration, and significant autonomy. This is a highly visible position at the center of Apple's efforts, where you'll influence and assist teams across functions to provide the best embedded kernel and OS services throughout Apple's product line.

The ideal candidate will have strong expertise in kernel and driver development using C/C++, along with deep knowledge of embedded processors and real-time operating systems. Experience with silicon bring-up, hardware/software design reviews, and debugging tools like JTAG is highly valued. You'll need excellent communication skills to collaborate effectively across teams.

Benefits include comprehensive medical/dental coverage, retirement benefits, stock programs including RSUs and ESPP, education reimbursement, and potential for bonuses and relocation assistance. Base pay ranges from $143,100 to $264,200 depending on qualifications and experience.

This is a rare opportunity to work on foundational technology that powers every Apple device while collaborating with world-class teams in an environment that values innovation, autonomy and making a real impact.

Last updated 2 months ago

Responsibilities For Embedded Kernel Engineer

  • Design and implement embedded kernel technologies, drivers, and supporting infrastructure
  • Work with multi-functional teams to bring up, develop and debug embedded software
  • Help define software roadmap for new embedded kernel and runtime features
  • Support range of hardware platforms including iPhone, iPad, AppleWatch, AppleTV, VisionPro, and Mac
  • Contribute to spec and requirements for future hardware and custom silicon

Requirements For Embedded Kernel Engineer

Python
Linux
  • Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering
  • Highly proficient in kernel and driver or embedded firmware development in C and C++
  • Fundamental knowledge of embedded processors
  • In-depth knowledge of real time operating system concepts

Benefits For Embedded Kernel Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity

Interested in this job?