Staff Firmware Developer in Test
Core
Designing, writing, and debugging the software stack for next-generation compute subsystems in software-defined, AI-driven vehicles.
Role type
Staff Firmware Developer (hands-on IC)
Builds
Core firmware and device drivers for automotive compute subsystems
Domain
Automotive / Embedded Systems / Low-level Compute
Deliverable
production ML models | product features | infrastructure
Required skills
C, Assembly, OS kernel development, bare-metal programming, system architecture design, code review, low-level compute infrastructure expertise
Preferred skills
C++, Rust, Python, Bash, Zephyr RTOS, FreeRTOS, SafeRTOS, Arm Trusted Firmware, automotive safety standards
Technologies
C, Assembly, Yocto, Arm architectures, TF-A, TF-M, U-Boot, Xen, Zephyr RTOS, FreeRTOS, SafeRTOS
Responsibilities
Design, implement, debug, and integrate software stack; build core firmware and device drivers; analyze and optimize CPU, GPU, I/O, and memory usage; mentor engineers and uphold code quality standards
Seniority
Staff, hands-on IC with mentorship