CareerPlanSign in

Embedded Software Engineer

Shenzhen, China💼 Full-time🗓 2025-10-28 → 2026-09-28

Core

Develop and bring up next-generation Apple devices (iPhone, iPad, Mac, Watch, TV, Vision Pro) by ensuring the OS is inseparable from the device's identity.

Role type

Senior Embedded Software Engineer (Core OS)

Builds

Fully integrated operating systems combining hardware, software, and apps for Apple devices

Domain

Consumer electronics / Embedded Systems / Core Operating Systems

Required skills

C/C++, Object-oriented programming, Operating System concepts, Embedded system programming, Hardware platform bring-up, Driver development, Cryptography, Security & privacy implementation, Cross-functional collaboration

Preferred skills

OS design and kernel/bootloader development, Platform porting, Server-client mode software with enhanced security, Hardware architecture knowledge, Troubleshooting in fast-paced environments

Technologies

iOS, macOS, watchOS, tvOS, visionOS, C, C++, Embedded drivers, Cryptography

Responsibilities

Support product requirements for new Apple devices, Perform bring-up, verification, and triage of new hardware platforms, Diagnose and triage NPI issues in factory, Work with cross-functional teams to deliver high-quality software at the fundamental OS layer, Enable key features while protecting privacy and preventing fraudulence

Seniority

Senior, hands-on IC

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