Core OS Driver/Firmware Engineer

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$166,600 - $296,300
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Hardware

Description For Core OS Driver/Firmware Engineer

Apple's Core IO team is seeking a talented Senior Core OS Driver/Firmware Engineer to join their innovative team in San Diego. This role offers an exciting opportunity to work on critical firmware and device drivers for Thunderbolt and USB-C controllers, directly impacting millions of Apple users worldwide.

As a Core OS Driver/Firmware Engineer, you'll be at the forefront of developing and maintaining essential hardware interfaces that power Apple's ecosystem. The position requires expertise in firmware and driver development, with a focus on complex systems integration and hardware interaction. You'll work alongside world-class engineers and cross-functional teams to create robust, efficient, and reliable solutions.

The role offers an attractive compensation package ranging from $166,600 to $296,300, complemented by comprehensive benefits including medical coverage, retirement plans, and equity opportunities through RSUs and ESPP. Apple's commitment to innovation and excellence makes this an ideal position for engineers passionate about low-level system development and hardware integration.

Key responsibilities include developing new features, debugging complex issues, performing code reviews, and ensuring seamless hardware integration. The ideal candidate will bring strong experience in firmware/driver development, proficiency in C/C++, and excellent problem-solving abilities. You'll have the opportunity to work on cutting-edge technology while contributing to products used by millions globally.

This position offers significant growth potential within Apple's engineering organization, with opportunities to work on next-generation technologies and shape the future of Apple's hardware ecosystem. The role combines technical challenges with collaborative teamwork, making it perfect for engineers who want to make a meaningful impact while working with industry-leading technology.

Join Apple's Core IO team to be part of a company that values innovation, quality, and user experience above all. You'll contribute to products that define industry standards while working in an environment that encourages creativity, professional growth, and technical excellence.

Last updated 2 hours ago

Responsibilities For Core OS Driver/Firmware Engineer

  • Develop new features for Thunderbolt and USB-C controllers
  • Debug issues found by customers and Quality Assurance
  • Perform schematic and code reviews
  • Bring up new hardware
  • Ensure smooth interoperability
  • Work closely with multiple cross functional teams and vendors

Requirements For Core OS Driver/Firmware Engineer

  • Experience with writing and debugging complex firmware or drivers
  • Experience with firmware development and/or device driver development
  • Knowledge of C and C++
  • BS in Computer Science/Computer Engineering or equivalent experience/skills

Benefits For Core OS Driver/Firmware Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs (RSUs)
  • Employee Stock Purchase Plan with discount
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Core OS Driver/Firmware 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.

SiP DFM Process Engineer

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

Embedded Kernel Engineer

Senior Embedded Kernel Engineer role at Apple, developing core kernel technologies for Apple devices with competitive compensation and comprehensive benefits.

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.