Senior Flight Software Engineer
Core
Architecting and developing flight software for spacecraft on orbit, autonomous satellite constellations, and embedded systems for hardware products like thrusters and reaction wheels.
Role type
Senior IC flight software engineer (aerospace/embedded)
Builds
Flight software for spacecraft, autonomous satellite constellations, and embedded systems for hardware components
Domain
Aerospace / Embedded Systems / Satellite Technology
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, avionics software, embedded systems development, Linux development, REST APIs, TypeScript/JavaScript, NodeJS, Git, Python, regression testing frameworks, system trade studies, anomaly resolution, technical standards definition, mentorship
Preferred skills
Docker/Kubernetes, network programming (Sockets/WebSockets), NodeJS/NPM build systems, Elasticsearch
Technologies
C, C++, Linux, TypeScript, JavaScript, NodeJS, Angular, React, Vue, Git, Python, Docker, Kubernetes, Elasticsearch
Responsibilities
Architect flight software solutions across sustaining engineering, next-generation autonomous constellations, and embedded systems; Lead system trade studies and design solutions; Develop and maintain robust regression testing frameworks; Guide multi-disciplinary engineering teams through anomaly resolution and risk mitigation; Define technical standards and best practices; Mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities