Platform Engineer, Flight Software (Starlink)
Core
Build and maintain the flight software ecosystem for Starlink satellites, focusing on tooling, build systems, and shared features to enable rapid iteration and deployment.
Role type
Platform Engineer (Flight Software)
Builds
Flight software tooling, core shared features, and operational systems for Starlink satellites
Domain
Aerospace / Satellite Communications / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, software development lifecycle management, build system optimization, embedded software development
Preferred skills
Bazel, Bash, performance bottleneck analysis, UI design for engineers, distributed/real-time systems, CI/CD, version control
Technologies
C++, Python, Bazel, Bash
Responsibilities
Maintain flight code generation tooling for flight software and GNC engineers; Maintain core flight software features shared across satellite products; Identify and fix slow/error-prone aspects of embedded software development; Invent tools for fast, accurate development and operational systems; Engage ground software teams to simplify constellation operations
Seniority
Mid-level to Senior IC