Software Engineer, Vehicle Operations (Starshield)
Core
Develop flight software, simulations, tools, and dashboards to enable reliable, autonomous operations of the Starshield satellite constellation.
Role type
Software Engineer, Vehicle Operations (Starshield)
Builds
Flight software, simulations, tools, services, and dashboards for the Starshield constellation
Domain
Aerospace / Satellite Operations / National Security
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C, C++, Python, Linux environment development, computer architecture, RESTful APIs, gRPC, version control, CI/CD, data visualization, web development (front-end/back-end), autonomous fault detection, isolation, and recovery (FDIR), command and control systems
Preferred skills
Master's or Ph.D. in engineering/CS/physics, interdisciplinary hardware-software project experience, satellite telemetry and alerting systems, full-stack operations tooling, knowledge of spacecraft flight disciplines
Technologies
C, C++, Python, Linux, RESTful APIs, gRPC
Responsibilities
Design and implement reliable algorithms, flight software, simulations, tools, services, and dashboards; Lead on-orbit satellite operations including commanding and data reviews; Detect and triage on-orbit anomalies and implement recovery procedures; Collaborate with cross-disciplinary engineering teams to deliver connectivity and new capabilities
Seniority
Mid-level to Senior IC