Embedded Software Engineer - Starlink
Technology
SpaceXBastrop, 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?