Flight Software Infrastructure Engineer (Starlink)
Core
Build and maintain the infrastructure for rapid iteration and deployment of ground and satellite flight software for the Starlink constellation.
Role type
Senior IC flight software infrastructure engineer
Builds
Flight code generation tooling, core shared flight software features, and operational systems for satellite products
Domain
Aerospace / Embedded Systems / Satellite Constellations
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, Bash, build system optimization, embedded software development, version control, CI/CD pipelines, fault-tolerant system design
Preferred skills
Performance bottleneck analysis, UI design for engineers, distributed systems design, real-time embedded systems
Technologies
Bazel, C++, Python, Bash
Responsibilities
Maintain flight code generation tooling for flight software and GNC engineers; Maintain core flight software features shared across satellite products; Work with developers to identify and fix slow/error-prone aspects of embedded development; Invent tools for fast, accurate, easy-to-use development and operational systems; Engage ground software teams to simplify constellation operations
Seniority
Senior, hands-on IC
