Embedded Kernel Engineer

Apple is a technology company that creates innovative products and services, focusing on vertical integration of hardware and software.
$175,800 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Embedded Kernel Engineer

Apple is seeking an exceptional Embedded Kernel Engineer to join their Embedded Runtimes team, working on core kernel technologies used across all Apple devices. This role offers a unique opportunity to work at the intersection of hardware and software, developing embedded kernel technologies that power devices like iPhone, iPad, Apple Watch, Apple TV, Vision Pro, and Mac.

The position involves designing and implementing crucial embedded kernel technologies, drivers, and supporting infrastructure while collaborating with cross-functional teams. You'll be instrumental in bringing up new platforms, products, and prototype systems, as well as defining the software roadmap for future innovations.

As an Embedded Kernel Engineer at Apple, you'll be working in an environment that champions product innovation and autonomous decision-making. The role offers competitive compensation ranging from $175,800 to $264,200, along with comprehensive benefits including medical coverage, stock options, and education reimbursement.

The ideal candidate should possess strong expertise in kernel and driver development, embedded firmware, and real-time operating systems. Experience with Python, debugging tools, and version control systems is essential. This position offers the rare opportunity to influence Apple's core technologies and contribute to the company's vertical integration strategy.

Working at Apple means joining a team where individual imaginations come together to create products that change lives. The company's commitment to diversity and innovation makes it an ideal place for those who want to make a significant impact in the technology industry. If you're passionate about embedded systems and want to work on technology that powers millions of devices worldwide, this role offers an exceptional opportunity to be at the forefront of Apple's technological advancement.

Last updated 3 hours 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 development environment
  • Help define software roadmap for new embedded kernel and runtime features
  • 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 and real time operating system concepts
  • Experience with debuggers such as JTAG, gdb, lldb
  • Experience with code management tools such as Git
  • Experience developing tools using Python
  • Excellent communication and collaboration skills

Benefits For Embedded Kernel Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Embedded Kernel Engineer

Hardware Systems Integration Engineer (PCB /Module - iPhone)

Senior Hardware Systems Integration Engineer role at Apple, focusing on PCB/module development for iPhone products, offering competitive compensation and comprehensive benefits.

Core OS Driver/Firmware Engineer

Senior Embedded Systems Engineer role at Apple working on Core IO team for Thunderbolt and USB-C controller firmware and device drivers.

SiP DFM Process Engineer

Senior engineering role focused on semiconductor packaging processes and SiP module development at Apple.

Camera Software Engineer

Senior Camera Software Engineer role at Apple, focusing on image processing and ML, offering $143K-$264K, with opportunity to shape next-gen camera technologies.

Software Development Engineer in Test - Embedded Functional Safety

Senior SDET role at Apple focusing on embedded functional safety firmware verification, requiring 3+ years of experience and expertise in safety-critical systems testing.