CareerPlanSign in

Application & System Firmware Engineer

Sunnyvale, United States of America💼 Full-time🗓 2026-08-18 → 2026-09-28

Core

Define and develop firmware platforms for Apple products, responsible for hardware/software systems from inception to launch.

Role type

Senior IC firmware engineer (embedded systems)

Builds

Firmware platforms, device drivers, communication middleware, and application state machines for consumer electronics

Domain

Consumer electronics / Embedded systems / Real-time systems

Required skills

C/C++ development, RTOS development, ARM architecture, serial protocols (SPI, I2C, UART), device driver design, real-time system design, resource-constrained optimization

Preferred skills

USB protocol development, motion/motor control systems, environmental sensing technology, MATLAB/Simulink, full product lifecycle management

Technologies

C, C++, RTOS, ARM, SPI, I2C, UART, USB, MATLAB, Simulink

Responsibilities

Architect and design hardware/software systems, develop firmware platforms including drivers and middleware, collaborate with cross-functional teams on feature definition and launch, optimize software for resource-constrained environments

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.