New Graduate Engineer, Software (Starlink)
Core
Building software for Starlink's custom phased array, modem silicon, and consumer devices to enable global satellite internet connectivity.
Role type
New Graduate Software Engineer (Embedded Systems)
Builds
Consumer receivers, gateways, and telemetry systems for the Starlink satellite constellation.
Domain
Aerospace / Satellite Communications / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Golang, Python, Rust, Linux development, ARM/RISC-V architecture, embedded systems programming, networking protocols (TCP/IP), debugging, performance optimization, test automation, CI/CD tooling
Preferred skills
Real-world embedded device deployment, electronics, radio frequency, distributed systems security, hardware-in-the-loop simulation
Technologies
Linux, ARM, RISC V, C, C++, Golang, Python, Rust
Responsibilities
Design and implement highly available, fault-tolerant consumer devices and gateways; Develop prototypes to prove out key design concepts and quantify technical constraints; Write quality Linux based software for common processors and microcontrollers; Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system
Seniority
New Graduate, hands-on IC