Embedded Platform Engineer
Core
Building pre-silicon simulation, early silicon support, boot-loaders, device drivers, and platform software for future iOS devices.
Role type
Senior embedded software engineer (system bring-up)
Builds
Boot firmware, low-level device drivers, and system software for iOS/watchOS/macOS/VisionOS
Domain
Consumer electronics / Embedded systems / Operating Systems
Required skills
C/C++, hardware platforms & processor architectures, boot-loaders, device drivers, JTAG/debuggers, system simulation, system bring-up, power management, performance optimization
Preferred skills
ARM assembly, RISC-V assembly
Technologies
C, C++, JTAG, ARM, RISC-V
Responsibilities
Develop boot firmware and low-level device drivers; work with system simulation technologies; collaborate with Silicon and HW design engineers; troubleshoot hardware/silicon issues; optimize system operation and power management.
Seniority
Senior, hands-on IC