Senior Software Engineer, Satellite Command and Control
Core
Architect, build, and operate ground command-and-control software for real space missions, interfacing with radios, ground stations, and flight computers to execute satellite operations.
Role type
Senior IC backend software engineer (space C2)
Builds
Ground-side services for Space C2 stack (command & telemetry, mission planning, ground-station brokering, space-to-ground protocols)
Domain
Defense / Aerospace / Satellite Command and Control
Deliverable
production ML models | product features | infrastructure
Required skills
Go, gRPC/Protobuf, Kubernetes, container orchestration, distributed systems architecture, API design, incident response, code review, mentoring, complex system integration
Preferred skills
Space/aerospace domain (telemetry, commanding, RF, orbital mechanics), CCSDS protocols, binary protocol parsing, software-defined radios, infrastructure-as-code (Terraform, Helm, Nix), secure government cloud environments
Technologies
Go, gRPC, Protobuf, Kubernetes, Azure Gov, Terraform, Helm, Nix, FluxCD
Responsibilities
Own architecture of Space C2 services from API design to production operation; Design and operate backend services for command, telemetry, and mission management; Write and evolve protobuf API contracts; Drive technical RFCs and architecture decisions; Deploy and run services in secure government cloud; Integrate with spacecraft and ground infrastructure; Build and run software-in-the-loop simulations; Mentor engineers and set quality bar through code review
Seniority
Senior, hands-on IC with mentorship responsibilities