Senior Space Mission Software Engineer
Core
Develop and maintain high-reliability services for telemetry ingestion, scaling, distribution, and commanding for spacecraft missions.
Role type
Senior IC space mission software engineer
Builds
Mission-control UIs, dashboards, flight-software simulations, device emulators, and mission-platform tooling
Domain
Aerospace / Space Systems / Safety-critical software
Deliverable
production ML models | product features | infrastructure
Required skills
Python, concurrency, networking, performance optimization, reliability engineering, real-time data acquisition, low-latency messaging, time-series databases, relational databases, CI/CD, infrastructure-as-code, observability, Docker, Kubernetes, release management, controlled network deployment
Preferred skills
C++, Ansible, NiceGUI, DAQ systems, closed-loop control, flight-software-integrated testing, simulation tools, safety-critical certification artifacts, ground-systems standards, mission-network security, mission-grade UI design
Responsibilities
Develop and maintain high-reliability services for telemetry ingestion, scaling, distribution, and commanding; Build operator-grade mission-control UIs and dashboards; Create flight-software simulations, device emulators, and automated test harnesses; Design and productionize mission-platform tooling including service templates and infrastructure-as-code; Develop deployment patterns for lab benches, test stands, and mission networks
Seniority
Senior, hands-on IC