Embedded Linux Engineer
Core
Design and maintain Linux operating systems and bootloaders for SoC-based satellite modules, enabling communication between FPGA-based radar systems and higher-level software.
Role type
Senior Embedded Linux Engineer (Space Systems)
Builds
Linux kernels, bootloaders, kernel drivers, and system services for satellite platforms
Domain
Aerospace / Embedded Systems / Synthetic Aperture Radar (SAR)
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux development, Linux kernel programming, Device Tree, Bootloaders (U-Boot), Buildroot, GNU toolchains, SoC hardware integration, FPGA software interfaces, Python automation
Preferred skills
Over-the-air update systems, distributed embedded systems, package management (dpkg, opkg), CCSDS protocols
Technologies
Linux, U-Boot, Buildroot, FPGA, Python, SoC
Responsibilities
Bring up Linux kernels and bootloaders on new hardware platforms, build and maintain kernel drivers for FPGA functionality, design system services and boot orchestration, develop automation and testing infrastructure for software updates, collaborate with FPGA and flight software teams for integration and validation
Seniority
Senior, hands-on IC
