Engineer
Core
Develop and maintain BSP and Linux kernel components for embedded platforms across ARM and x86, including hardware bring-up, driver enablement, and defect fixes.
Role type
Embedded Linux Engineer (BSP & Kernel)
Builds
Embedded Linux systems for automotive, aerospace, defense, industrial, medical, and telecommunications industries
Domain
Embedded Systems / Linux Kernel / Hardware-Software Integration
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Linux kernel drivers, device trees, build systems (Yocto/OpenEmbedded), hardware bring-up, debugging (GDB, JTAG), Git
Preferred skills
C++, Python scripting, Edge-AI inference stacks (TensorRT, OpenVINO, ONNX Runtime, TF Lite), upstream OSS contributions
Technologies
Linux, Yocto, OpenEmbedded, Buildroot, GDB, JTAG, ARM, x86
Responsibilities
Develop and maintain BSP components, device trees, and machine configurations; Work on Linux kernel bring-up, driver enablement, and defect fixes; Support hardware bring-up and validation; Write high-quality, maintainable code and recipes; Debug and resolve BSP and kernel issues; Mentor Associate engineers
Seniority
Mid-level IC (3-5 years experience)