Skip to main content

Embedded Software Engineer - Starlink

Technology
SpaceX
Bastrop, United States2 weeks agoUntil 6/6/2026
Full timeOn-site

Job description

Requirements

Must have:

- Bachelors degree in computer science, engineering, math, or a related STEM field or 3+ years of professional software engineering experience in lieu of a degree - Proficiency in programming languages such as C, C++, Golang, Python, or Rust - Experience in developing embedded or low-level systems

Responsibilities:

- Design and implement highly available, fault-tolerant consumer devices and gateways that function reliably for millions of users - Engage in architecture, design, and code reviews - Develop prototypes to validate key design concepts and assess technical limitations - Collaborate with the Starlink factory to produce devices in-house - Write quality software for Linux-based systems on common processors and microcontrollers (e.g., ARM, RISC V, etc.) - Create systems for executing tests across various environments, including virtualized hardware or real hardware-in-the-loop simulations - Innovate tools that facilitate more frequent and reliable software deployment, testing, and data analysis as part of an ongoing integration and release process

Company:

At SpaceX, we believe in a future where humanity explores the stars, and we are actively developing the technologies to make this vision a reality. As part of the Starlink team, you will help us provide fast, reliable internet to millions around the globe. Our diverse customer base includes educators in remote regions, researchers in Antarctica, digital nomads, and emergency responders. We are looking for elite engineers to enhance Starlinks capabilities for individuals and businesses. Join us, and be a part of a team at the forefront of space communication technology.

Keywords
RustLinuxFault tolerancePythonSoftware Deployment

¿Te interesa este puesto?