Spacecraft Flight Computing Senior Engineer
Core
Design, implement, and maintain real-time embedded computing systems for spacecraft avionics, ensuring resilience against radiation effects in space environments.
Role type
Senior IC spacecraft flight computing engineer
Builds
Mission-critical spacecraft systems (Nyx) operating in extreme environments
Domain
Aerospace / Spaceflight / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, real-time systems, Linux embedded computing, fault-tolerant computing, IP networking (TSN, PTP), radiation effects mitigation, hardware/software integration
Preferred skills
Altium Designer, Cadence Allegro, FPGA development (VHDL/Verilog), multi-core ARM SoC architecture, bare-metal code, radiation testing analysis, hardware-software co-design
Technologies
RTOS, Linux, Altium Designer, Cadence Allegro, VHDL, Verilog, TSN, PTP, TCP/IP, UDP
Responsibilities
Design and maintain real-time embedded computing systems for spacecraft avionics; Apply fault-tolerant computing techniques to ensure reliable operation in the presence of radiation-induced upsets; Develop and optimize RTOS and Linux-based real-time operating environments; Perform hardware design tasks including schematic capture, PCB layout, and component selection; Develop, synthesize, and validate FPGA designs incorporating mitigation strategies; Design, configure, and troubleshoot IP networking protocols; Conduct system integration, hardware/software debugging, and fault injection testing; Collaborate with flight software, avionics, and systems engineering teams; Support mission operations through anomaly resolution and post-flight analysis
Seniority
Senior, hands-on IC