Software Engineer - Embedded Linux Operating Systems
Core
Design, develop, and maintain the operating system platform powering various on-bot devices and applications for autonomous driving.
Role type
Senior IC embedded Linux software engineer
Builds
Platform-level software and services for autonomous driving on automotive-grade hardware
Domain
Automotive / Embedded Systems / Robotics
Required skills
Embedded Linux, Yocto, U-Boot, C, C++, Rust, device drivers, kernel-space code, Linux init systems, containerization concepts, bash, Python
Preferred skills
Robotics application experience, security software (PKI, secure boot, OTA), Nvidia GPUs/Thor/Orin/Cuda/TRT
Responsibilities
Design and maintain OS platform for on-bot devices, configure embedded Linux build systems and bootloaders, develop and optimize device drivers and kernel-space components, collaborate cross-functionally for OS integration and hardware bring-up