Embedded SOC Drivers Engineer
Core
Develop low-level audio drivers and software for Apple's hardware peripherals, bridging the gap between silicon and software to enable features like Game Audio, Siri, and media playback.
Role type
Senior embedded SOC drivers engineer (audio)
Builds
Audio drivers, bring-up sequences, and internal tools for new SoC and hardware designs
Domain
Consumer electronics, embedded systems, audio hardware
Required skills
Embedded device driver development, Silicon pre-silicon bring-up, C/C++/Assembly programming, Python scripting, System profiling and debugging, Low-level software development, Hardware data sheet translation, Multi-core embedded HW systems and RTOS
Preferred skills
Uboot and Jtag knowledge, Power management, ARM and X86 architectures, Power and performance optimization, Hardware/software design reviews, Hardware engineering schematics review
Technologies
C, C++, Assembly, Python, ARM, X86, RTOS, Uboot, Jtag
Responsibilities
Design and develop drivers for audio hardware peripherals, Prototype hardware sequences for new SoC designs, Expand internal tools to facilitate bring-up for new hardware, Translate hardware data sheets into software sequences
Seniority
Senior, hands-on IC
