Embedded Software Engineer, OS/Platform (Starshield)

SpaceX
United States
Workplace: OnsiteFull timeUSD 125,000 - 175,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["C","C++","Python","Rust","Linux","Buildroot","U-boot","Boot loaders","ARM","Networking (TCP/UDP)","CI/CD"]

Embedded OS/platform software engineer building and maintaining Linux-based satellite OS, bootloaders, and security-critical software for Starshield. You’ll work on OSS like Linux, Buildroot, and u-boot, bring up space-grade silicon, and collaborate across Silicon, Electrical, and Software teams to move hardware from prototype to on-orbit operation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
3 months ago

Embedded Software Engineer, OS/Platform (Starshield)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Embedded OS/platform software engineer building and maintaining Linux-based satellite OS, bootloaders, and security-critical software for Starshield. You’ll work on OSS like Linux, Buildroot, and u-boot, bring up space-grade silicon, and collaborate across Silicon, Electrical, and Software teams to move hardware from prototype to on-orbit operation.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Maintain and update in house branches of OSS software such as Linux, Buildroot, and u-boot
  • •Support secureboot 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 Software Engineers to bring hardware from prototype stage to on on-orbit operations

Pay and Benefits

Salary: USD 125,000 - 175,000 annually
Equity and Bonus:Equity
Perks:Health Insurance401kEquityPaid LeaveDisability Insurance

Key Requirements

  • •Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience in software development in lieu of a degree
  • •Development experience in C, C++, Python, or Rust
  • •Experience developing in the Linux kernel
  • •Experience with networking protocols (TCP, UDP, etc)
  • •Experience with ARM embedded systems
Experience:EmbeddedSpaceLinux
Education:Bachelor's
Skills:CC++PythonRustLinuxBuildrootU-bootBoot loadersARMNetworking (TCP/UDP)CI/CD
Languages:English
Tech Stack:CC++PythonRustLinuxBuildrootU-bootTCPUDPARMEmbedded

Eligibility

Security Clearance:Top SecretTop Secret SCI

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