Sr. Embedded Software Engineer, OS/Platform (Starlink)

SpaceX
United States
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Embedded software","C","C++","Python","Rust","Linux","Buildroot","U-Boot","ARM","Networking","Security","CI/CD"]

Join SpaceX’s Starlink team as a Sr. Embedded Software Engineer responsible for developing and maintaining Linux-based OS/platform software for spacecraft and ground components. You’ll work on boot loaders, OSS software, device drivers, and secure, deterministic platform features, collaborating with silicon, electrical, and application teams to bring hardware from prototype to on-orbit operation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
2 months ago

Sr. 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: 9 hours agoStatus: Live

Job Summary

Join SpaceX’s Starlink team as a Sr. Embedded Software Engineer responsible for developing and maintaining Linux-based OS/platform software for spacecraft and ground components. You’ll work on boot loaders, OSS software, device drivers, and secure, deterministic platform features, collaborating with silicon, electrical, and application teams to bring hardware from prototype to on-orbit operation.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Director level

Key Responsibilities

  • •Maintain and update in-house branches of OSS software such as Linux, Buildroot, and U-Boot
  • •Support secure boot and runtime security of all Linux-based satellite components
  • •Maintain the spacecraft Ethernet network and connectivity
  • •Develop, deploy and test spacecraft software update process
  • •Interface with Silicon, Electrical, and Application Software Engineers to bring hardware from prototype stage to on-orbit operations

Key Requirements

  • •Bachelor’s degree in computer science, engineering, math, or a STEM discipline and 5+ years of professional software engineering experience; or 7+ years of professional software development in lieu of a degree
  • •Development experience in C, C++, Python and/or Rust
  • •Experience with embedded systems and ARM architecture
  • •Strong debugging, performance optimization, and unit testing skills
  • •Excellent written and verbal communication and ability to work in a dynamic environment
Experience:5+ yearsEmbeddedLinuxARMLinux kernelBuildroot
Education:Bachelor's
Skills:Embedded softwareCC++PythonRustLinuxBuildrootU-BootARMNetworkingSecurityCI/CD
Languages:En
Tech Stack:CC++PythonRustLinuxBuildrootU-BootARMNetworkingSecure BootCI/CD

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