Principal Software Engineer - TS/SCI
Core
Lead the design, development, and delivery of scalable, reliable, and mission-critical software systems for space-based applications, serving as the Chief Software Engineer for a major constellation program.
Role type
Principal Software Engineer (Aerospace/Defense)
Builds
Flight software for spacecraft, ground software platforms, and integrated satellite systems
Domain
Aerospace, Defense, Satellite Constellations
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, RTOS (VxWorks, embedded Linux), hardware drivers, ICD derivation, RF communication, embedded systems architecture, CI/CD, Git workflows
Preferred skills
Golang, Rust, TypeScript, Angular, InfluxDB, PostgreSQL, FastAPI, microservices, Kubernetes, CCSDS standards, autonomous vehicle software
Technologies
VxWorks, embedded Linux, C, C++, Python, Golang, Rust, TypeScript, Angular, InfluxDB, PostgreSQL, FastAPI, Kubernetes, Git
Responsibilities
Define and evolve end-to-end software architecture for flight and ground systems; Develop application software for spacecraft operating within RTOS; Architect and deploy web-based ground software platforms; Develop unit tests within a CI framework; Provide technical direction and mentorship to engineering teams; Ensure software performance in harsh on-orbit environments
Seniority
Principal, hands-on IC with leadership responsibilities
