OS Platform Engineer
Core
Architecting and evolving core operating system capabilities for high-power satellites, ensuring a reliable boundary between SoC complexity and high-level flight software.
Role type
Senior IC embedded systems engineer (spacecraft OS)
Builds
Mission-critical flight software and real-time control systems for 20kW+ spacecraft
Domain
Aerospace / Embedded Systems / Spaceflight
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C/C++, Python, VHDL, SystemVerilog, Linux systems programming, embedded Linux image building, hard real-time embedded systems, software verification, fault tolerant design
Preferred skills
Device tree management, UBoot customization, Precision Time Protocol (IEEE1588 PTP), hardware-in-the-loop testing, continuous integration/delivery, software performance analysis
Technologies
Linux, UBoot, Buildroot, Bitbake, Yocto, Rust, C/C++, Python, VHDL, SystemVerilog
Responsibilities
Create software architecture for real-time, fault tolerant control; Maintain custom RT Linux Distribution; Maintain and customize UBoot for secure boot; Curate device trees for hardware features; Build tools for rapid code deployment; Perform data analysis and anomaly investigation; Support integration and testing of spacecraft subsystems
Seniority
Senior, hands-on IC