Core Firmware Evolution Engineer

A leading technology company that creates integrated operating systems and devices spanning multiple product lines.
$120,000 - $180,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Core Firmware Evolution Engineer

The Core Firmware Evolution team at Apple is seeking a talented systems software engineer to join their Core Operating Systems group. This role focuses on advancing the development of fully-integrated operating systems that seamlessly combine hardware and software across multiple product lines including macOS, iOS, iPadOS, watchOS, tvOS, and visionOS.

The position involves modernizing and refactoring Apple's OS-loader firmware to enhance development efficiency, strengthen firmware security, and maintain consistency across different products. You'll be working with cutting-edge technology and contributing to the creation of distinctive user experiences that Apple is known for.

As a Core Firmware Evolution Engineer, you'll collaborate with cross-disciplinary teams to develop groundbreaking technologies. Your work will directly impact the core operating systems that power Apple's diverse product ecosystem. The role requires a deep understanding of embedded systems, firmware development, and a passion for delivering high-quality, innovative software solutions.

The ideal candidate should have strong experience with embedded firmware and kernel-level development, proficiency in C programming, and a solid understanding of testing methodologies. Knowledge of modern processor architectures and real-time operating systems is highly valued. This is an excellent opportunity for someone who sees the big picture, loves setting ambitious goals, and understands how individual components work together in complex systems.

Join Apple's Core Operating Systems group to help create the next generation of integrated operating systems that continue to surprise and delight users worldwide. Your contributions will help maintain Apple's position as a leader in creating secure, usable, and robust technology products that provide exceptional user experiences.

Last updated a day ago

Responsibilities For Core Firmware Evolution Engineer

  • Modernize, refactor, and scale Apple's OS-loader firmware
  • Improve development efficiency, firmware security, and cross-product consistency
  • Partner with other development teams
  • Ensure products lead the market in security, usability, and robustness

Requirements For Core Firmware Evolution Engineer

Python
  • Experience in embedded firmware, device driver, and/or kernel-level development
  • Experience with C
  • Knowledge of unit, integration, and system testing approaches
  • Strong written and verbal communication skills
  • Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or related field (preferred)
  • Knowledge of modern processor architectures and supporting hardware (preferred)
  • Experience with C++ and Python 3 (preferred)

Interested in this job?

Jobs Related To Apple Core Firmware Evolution Engineer

GNSS Design Verification Engineer

GNSS Design Verification Engineer position at Apple, focusing on pre-silicon RTL verification of GNSS IP and SoC subsystem with competitive compensation and benefits.

RFIC Design Engineer

RFIC Design Engineer position at Apple, focusing on wireless SoC design and radio transceiver development for consumer electronics products.

RFIC Design Engineer

RFIC Design Engineer position at Apple, focusing on wireless SoC development and radio transceiver design for cutting-edge consumer electronics.

Optical Sensing PD - Mechanical Engineer

Mechanical Engineer role at Apple focusing on optical sensing technology design and development, offering competitive salary and comprehensive benefits.

Touch HW EE Validation Engineer

Touch HW EE Validation Engineer position at Apple, developing and validating touch solutions for flagship products, offering competitive salary and comprehensive benefits.