Sr. Embedded Software Engineer, Laser Mesh Routing (Starlink)

SpaceX
Palo Alto, Redmond
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5-7 yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Analytical skills","Team collaboration","C++","C","Assembly","Real-time","Distributed systems","Software development"]

Senior embedded software engineer for SpaceX Starlink beam planning and laser mesh routing. Develop real-time software for beam selection in a low-latency satellite network, participate in architecture and code reviews, and build tools for deployment and data analysis across virtualized and on-orbit test environments. Strong C/C++/assembly skills and experience with real-time, distributed systems are essential.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
2 months ago

Sr. Embedded Software Engineer, Laser Mesh Routing (Starlink)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Senior embedded software engineer for SpaceX Starlink beam planning and laser mesh routing. Develop real-time software for beam selection in a low-latency satellite network, participate in architecture and code reviews, and build tools for deployment and data analysis across virtualized and on-orbit test environments. Strong C/C++/assembly skills and experience with real-time, distributed systems are essential.
Location: Palo Alto, Redmond
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop highly reliable, real-time software that determines which beams (user, laser, gateway, etc) should be formed to provide the best user experience for the SpaceX Starlink network.
  • •Participate in and lead architecture, design, and code reviews.
  • •Develop prototypes and manage experiments to prove out key design concepts.
  • •Develop tools for software development and deployment, data analysis and visualization, and test execution across multiple environments (virtualized hardware, hardware-in-the-loop, and on-orbit testing).

Key Requirements

  • •Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of professional software development experience; OR 7+ years of professional software development in lieu of a degree.
  • •Development experience in assembly, C, or C++.
Experience:5-7 yearsSpaceSatellite communicationsStarlinkTelecommunications
Education:Bachelor's
Skills:CommunicationProblem-solvingAnalytical skillsTeam collaborationC++CAssemblyReal-timeDistributed systemsSoftware development
Languages:English
Tech Stack:CC++AssemblyReal-timeGame engineDistributed systems

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