Linux Driver Development--RTOS/Zephyr
Core
Design and develop critical embedded peripheral drivers for Linux, Zephyr, and Baremetal environments, and participate in ASIC and hardware bring-up activities.
Role type
Senior embedded software development engineer (Linux/RTOS driver development)
Builds
Embedded peripheral drivers and hardware-software integration components for next-generation AMD products
Domain
Semiconductor hardware and embedded systems
Required skills
Embedded C programming, Linux kernel development, RTOS (Zephyr, FreeRTOS), Device driver development, Hardware/SoC bring-up, ARM/RISC-V architecture, Git version control, Python scripting
Preferred skills
10+ years embedded systems experience, Silicon domain knowledge, Hardware-software integration expertise
Technologies
Linux, Zephyr, FreeRTOS, SPI, I3C, OSPI, SD/eMMC, UFS, USB, Ethernet, ARM, RISC-V, Git, Python
Responsibilities
Design, develop, and maintain embedded peripheral drivers; Participate in ASIC and hardware bring-up activities; Debug and resolve complex hardware/software issues; Collaborate with architecture teams to influence product designs; Optimize performance using data-driven approaches
Seniority
Senior, hands-on IC
