CareerPlanSign in

Embedded Linux Software Engineer

USA💼 Full-time🗓 2026-09-17 → 2026-09-25

Core

Own and debug the complete embedded boot path, customize vendor BSPs, and ensure deterministic operation of sensors and peripherals for a deployed robotic fleet.

Role type

Senior IC embedded Linux software engineer (boot path & BSP)

Builds

Robotic fleet platforms with secure boot chains and reliable peripheral enumeration

Domain

Robotics + Embedded Linux

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded Linux boot chains, C programming, hardware debugging, kernel/driver development, BSP maintenance, device trees, secure boot, automated HIL testing

Preferred skills

NixOS, Yocto, Buildroot, NVIDIA Jetson/Tegra, CUDA, hardware root of trust, TPM, Python/Bash HIL testing, Haskell, upstream Linux contributions

Technologies

U-Boot, EDK2, NixOS, Yocto, Buildroot, Tegra, Jetson, CUDA, TPM, HAB/AHAB

Responsibilities

Debug complete embedded boot path including firmware, U-Boot, kernel, and initrd; Customize and sustain vendor BSPs (Tegra/Jetson, NXP); Ensure deterministic enumeration of cameras, radars, and motor controllers; Maintain signed boot chains and remediate CVEs; Build automated Hardware-in-the-Loop test suites; Diagnose boot hangs and hardware/software issues using serial consoles and logic analyzers.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.