SpaceX

Software Engineer, Flight Software (Starship)

SpaceX

Apply
4 months ago
Hawthorne, CA, USA
Entry Level / Mid Level

Base Salary

$120k - $145k/yr

Responsibilities

  • Develop highly reliable autonomous software systems and simulations for validation.
  • Own all aspects of software development, including design, testing, and integration.
  • Collaborate with engineering teams to develop and maintain launch and vehicle software.
  • Maintain high software standards and best practices within the Starship Software team.

Requirements

  • Bachelor’s degree in computer science, software engineering, or related field, or 2+ years of professional software development experience.
  • Proven skills in C++, Rust, or other systems programming languages.
  • Experience with real-time embedded systems or distributed computing systems.
  • Strong focus on designing and implementing bug-free software.
  • Basic knowledge of electronics, controls, fluid systems, or motor design.
  • Excellent critical thinking and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a dynamic environment with high responsibility.

Benefits

  • Access to comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan with company matching.
  • Paid parental leave and short/long-term disability insurance.
  • Accrual of 3 weeks of paid vacation and eligibility for 10 or more paid holidays.
  • Potential for long-term incentives, including stock options and bonuses.

Tech Stack

C++Rust

Categories

BackendEmbedded