Senior Software Engineer, Operating Systems
Core
Develop low-level software for avionics, embedded Linux platforms, bootloader frameworks, and secure firmware update mechanisms for mission-critical spacecraft.
Role type
Senior IC embedded systems engineer (operating systems)
Builds
Embedded Linux platforms, bootloader frameworks, and secure firmware deployment systems for spacecraft.
Domain
Aerospace / Avionics / Embedded Systems
Required skills
C++, Python, Rust, embedded Linux, Yocto, Buildroot, U-Boot, bootloader integration, secure firmware deployment, hardware debugging, schematic analysis
Preferred skills
mission-critical satellite software, avionics bring-up, spacecraft attitude-control systems, reaction wheels, magnetorquers, thrusters, oscilloscope usage, logic analyzer usage
Technologies
Yocto, Buildroot, WolfBoot, U-Boot, Linux, C++, Python, Rust
Responsibilities
Develop low-level software for processor peripherals and communication interfaces; design and validate firmware update mechanisms; implement security enhancements; collaborate with mission operations and hardware teams to deliver spacecraft software.
Seniority
Senior, hands-on IC
