TL;DR

Software Engineer (Embedded Software): Building and maintaining high-reliability software systems for satellite control and sensor operations with an accent on embedded hardware integration and secure communications. Focus on developing Linux-based C/C++/Rust applications, prototyping new technologies, and ensuring mission success for national security initiatives.

Location: Must be based in Hawthorne, CA

Salary: $125,000–$175,000 per year

Company

SpaceX is a leading aerospace company dedicated to developing technologies for space exploration and the future of humanity on Mars.

What you will do

  • Create reliable software to control satellite fleets in low earth orbit.
  • Manage software systems throughout the full development lifecycle, from prototyping to on-orbit deployment.
  • Develop Linux-based software in C, C++, or Rust for various processor architectures.
  • Collaborate with interdisciplinary teams on satellite sensors, inter-satellite lasers, and space-based compute.
  • Work directly with customers to deliver high-quality data and mission-critical capabilities.
  • Develop ground-based automated systems for command and control.

Requirements

  • Bachelor's degree in computer science, engineering, or related field; or 2+ years of professional experience in lieu of degree.
  • Development experience in C, C++, or Rust.
  • Must be a U.S. citizen, lawful permanent resident (green card holder), or eligible for ITAR authorization.
  • Must be willing and able to obtain and maintain a Top Secret or Top Secret SCI security clearance.
  • Must be willing to work extended hours and weekends as needed.

Nice to have

  • Knowledge of computer architecture, networks, and debugging.
  • Production experience with containerization technologies like Docker or Kubernetes.
  • Experience with relational databases such as PostgreSQL or CockroachDB.

Culture & Benefits

  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan.
  • Long-term incentives including company stock and stock options.
  • Paid vacation and 10+ paid holidays per year.
  • Short and long-term disability and life insurance.
  • Paid parental leave.