Embedded Software Engineer (Starlink)

SpaceX
Texas
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 1+ yearsEducation: bachelorsSkills: ["Problem-solving","Analytical skills","Debugging","Performance optimization","Engineering fundamentals"]

Design and implement highly available, fault-tolerant embedded software for Starlink consumer devices and gateways used by millions. You’ll participate in architecture and code reviews, prototype key concepts, and support manufacturing alongside the factory. Build quality Linux-based software for processors and microcontrollers, develop test execution across simulation and real hardware, and create tooling to improve continuous integration, release, and data-driven debugging.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
6 days ago

Embedded Software Engineer (Starlink)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Design and implement highly available, fault-tolerant embedded software for Starlink consumer devices and gateways used by millions. You’ll participate in architecture and code reviews, prototype key concepts, and support manufacturing alongside the factory. Build quality Linux-based software for processors and microcontrollers, develop test execution across simulation and real hardware, and create tooling to improve continuous integration, release, and data-driven debugging.
Location: Texas
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Design and implement highly available, fault-tolerant embedded devices and gateways for long-term operation with minimal maintenance.
  • •Participate in architecture, design, and code reviews.
  • •Develop prototypes to validate key design concepts and quantify technical constraints.
  • •Work with the Starlink factory to manufacture devices in-house.
  • •Develop systems for test execution across multiple environments such as virtualized hardware or real hardware-in-the-loop simulations.

Key Requirements

  • •Bachelor’s degree in CS/engineering/math/STEM plus 1+ years of professional software engineering; or 3+ years software engineering in lieu of a degree.
  • •Development experience in C, C++, Golang, Python, or Rust.
  • •Experience with embedded or low-level systems development.
  • •Ability to work extended hours and weekends as needed.
  • •Proficiency writing quality Linux-based software for common processors and microcontrollers (e.g., ARM, RISC V).
Experience:1+ yearsEmbeddedLow level systemsDistributed systemsInternet services
Education:Bachelor's
Skills:Problem-solvingAnalytical skillsDebuggingPerformance optimizationEngineering fundamentals
Languages:English
Tech Stack:CC++GolangPythonRustLinuxARMRISC VTCP/IP

Eligibility

Nationality:US National
Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

SpaceX
Designs, manufactures, and launches advanced rockets and spacecraft for commercial and government customers, aiming to reduce space transportation costs and enable human life on Mars through reusable launch vehicles and integrated space systems.
Industry: Aerospace Manufacturing
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: Hawthorne, United States
Founded: 2002
Glassdoor
Glassdoor: 4.2
WebsiteLinkedIn