SpaceX

SoftwareEngineer,FlightSoftware(Starship)

Brownsville, Texas, United States
The Brief

“Software Engineer, Flight Software (Starship) at SpaceX. Skills: Flight Software, C++, Rust. Design, develop, and test software. control and simulate SpaceX flight systems”

What You'll Achieve.

achieve the mission; meet mission objectives; accountability for software outcomes

Industry & Context.

Problems you'll solve

solving problems; critical thinking; first-principles problem-solving skills

Eligibility Requirements

Willing to work long hours and weekends as needed, ITAR REQUIREMENTS

What They're Looking For.

Must Have

Bachelor’s degree in computer science, software engineering, computer engineering, electrical engineering or other engineering, 2+ years of professional software development experience in lieu of a degree

Nice to Have

C++, Rust, systems programming language, real-time embedded systems, distributed computing systems, electronics, controls, fluid systems, motor design, physical mechanics, critical thinking, first-principles problem-solving skills, Excellent written and verbal communication skills, Able to work effectively in a dynamic environment, assuming high levels of responsibility, demonstrating accountability for software outcomes

What You'll Do.

control and simulate SpaceX flight systems

implement and debug software

Develop highly reliable autonomous software systems

simulations required to validate them

Own all aspects of software development

develop and maintain launch and vehicle software

implement and verify control

Follow and maintain high software standards

software engineering best practices

How You'll Work.

Team & Collaboration

engage with other SpaceX software and hardware engineers; Work with counterpart engineering teams

Communication Scope

Excellent written and verbal communication skills

Free ATS check

Applying for this Software Engineer, Flight Software (Starship) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about SpaceX?

Real rants from real employees. Read before you apply.

Read Company Rants →