← All roles

Embedded Software Engineer, Platform (Starshield)

SpaceX· Starshield Software Engineering
Apply on company site
Hawthorne, CA$125k - $160kfull-timePosted 1w ago

About the role

Embedded Software Engineer on Starshield Platform responsible for software across the stack from bootloaders to Linux kernel/drivers and firmware for CPU/FPGA hardware, owning software lifecycle from development to on-orbit support.

Responsibilities

  • Maintain and update in-house branches of open-source software such as Linux, Buildroot, and U-Boot
  • Design and implement platform security: secure boot, runtime integrity, and features to keep this layer trustworthy on orbit
  • Support Platform-specific test infrastructure
  • Own device drivers and board-level firmware for in-house and vendor components
  • Define and maintain interfaces between the platform layer and userspace / mission software
  • Work with Electrical, FPGA, and application software teams to take boards from prototype through on-orbit operations

Qualifications

  • 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
  • System-level development experience in C, C++, or Rust

Skills

Required:CC++
Nice to have:Rust

Benefits

  • Long-term incentives (stock or long-term cash awards)
  • Discretionary bonuses and Employee Stock Purchase Plan
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • Various discounts and perks
  • 3 weeks of paid vacation and 10+ paid holidays per year
  • Paid sick leave per company policy
  • 10% differential for active clearance (up to $20,000)
Last updated Oct 14, 2026. Interested? Apply on the company site.

About SpaceX

defense-aero-and-safetysetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at SpaceX