Embedded Software Engineer, OS/Platform (Starlink)

SpaceX
Redmond
Workplace: OnsiteFull timeUSD 125,000 - 200,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Problem-solving","Analytical skills","Debugging","Performance optimization"]

Design and deliver OS/platform software for SpaceX’s Starlink satellites and ground components across the full software lifecycle. You’ll maintain Linux-based OSS branches, support secure boot and runtime security, improve Ethernet connectivity, and develop spacecraft software update processes. Work on in-house System on Chip/peripheral bring-up, OS/platform test infrastructure, and device drivers, collaborating with silicon, electrical, and application engineers from prototype through on-orbit operations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
2 days ago

Embedded Software Engineer, OS/Platform (Starlink)

✓ Verified Job

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

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

Job Summary

Design and deliver OS/platform software for SpaceX’s Starlink satellites and ground components across the full software lifecycle. You’ll maintain Linux-based OSS branches, support secure boot and runtime security, improve Ethernet connectivity, and develop spacecraft software update processes. Work on in-house System on Chip/peripheral bring-up, OS/platform test infrastructure, and device drivers, collaborating with silicon, electrical, and application engineers from prototype through on-orbit operations.
Location: Redmond
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Maintain and update in-house branches of OSS software such as Linux, Buildroot, and u-boot.
  • •Support secureboot and runtime security for Linux-based satellite components.
  • •Maintain spacecraft Ethernet network and connectivity.
  • •Develop, deploy, and test spacecraft software update processes.
  • •Develop OS/platform-specific test infrastructure and device drivers for third-party and in-house components.

Pay and Benefits

Salary: USD 125,000 - 200,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceVisionDental401kPaid LeaveLife InsuranceDisability InsuranceEquity

Key Requirements

  • •Bachelor’s degree in computer science, engineering, math, or science, or 2+ years of professional software development experience in lieu of a degree.
  • •Development experience in C, C++, python and/or rust.
  • •Maintain and update in-house OSS software such as Linux, Buildroot, and u-boot.
  • •Support secureboot and runtime security for Linux-based satellite components.
  • •Ability to work with embedded/space-grade hardware and software across the full development lifecycle (development, testing, and support).
Education:Bachelor's
Skills:CommunicationProblem-solvingAnalytical skillsDebuggingPerformance optimization
Tech Stack:CC++PythonRustLinuxBuildrootU-bootSecurebootLinux KernelLinux networking stackEthernetARMARM embedded systemsCI/CDContinuous monitoringDevice driversSystem on ChipSoC

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