GNC Software Engineer (Starship)

SpaceX develops technologies to enable human space exploration with the ultimate goal of enabling human life on Mars.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space

Description For GNC Software Engineer (Starship)

SpaceX, the pioneering space exploration company, is seeking a GNC (Guidance, Navigation, and Control) Software Engineer for their revolutionary Starship program. This role sits at the intersection of software engineering and spacecraft control systems, offering a unique opportunity to directly impact humanity's journey to Mars.

The position involves creating sophisticated analysis tools and applications that are crucial for the successful operation of the Starship vehicle. You'll be responsible for developing software that handles complex trajectory calculations, flight dynamics, and vehicle control systems. This role requires a blend of software engineering expertise and understanding of orbital mechanics.

As a GNC Software Engineer, you'll work with cutting-edge technology and be part of a team that's literally pushing the boundaries of human space exploration. The role offers significant growth potential, with responsibilities ranging from feasibility analysis to launch operations. You'll be involved in all mission phases, giving you comprehensive exposure to space vehicle development and operations.

The ideal candidate will have a strong foundation in software engineering, particularly with Python, and a background or interest in aerospace engineering concepts. The role offers competitive compensation ranging from $120,000 to $170,000 based on experience level, plus substantial benefits including equity opportunities and comprehensive healthcare.

Working at SpaceX means being part of a mission to make humanity multi-planetary. You'll be surrounded by brilliant minds who share your passion for space exploration and technological innovation. While the role demands dedication, including occasional extended hours, the reward is contributing to one of the most ambitious and exciting projects in human history - making life on Mars possible.

This position is perfect for someone who combines strong software engineering skills with a passion for space exploration and a desire to work on challenging, real-world problems that have never been solved before. You'll have the opportunity to directly impact the development of Starship, potentially the most revolutionary spacecraft ever built.

Last updated 6 days ago

Responsibilities For GNC Software Engineer (Starship)

  • Create analysis tools, applications, and execution pipelines for Starship GNC team
  • Design and lead development of new software projects
  • Review existing tools and processes and drive more efficient approaches
  • Participate in all mission phases from feasibility analysis to launch operations
  • Perform trajectory design, optimization, and dispersion analysis for Starship launch vehicle missions

Requirements For GNC Software Engineer (Starship)

Python
JavaScript
  • Bachelor's degree in computer science, computer engineering, electrical engineering, math, or scientific discipline
  • 2+ years in a software engineering role
  • 2+ years of experience with Python and Python based development frameworks
  • Must be willing to work extended hours and weekends as needed
  • Must be U.S. citizen, permanent resident, refugee, or asylee due to ITAR requirements

Benefits For GNC Software Engineer (Starship)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
Equity
  • Competitive base salary
  • Long-term incentives (company stock, stock options, long-term cash awards)
  • Employee Stock Purchase Plan with discount
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave for exempt employees

Interested in this job?

Jobs Related To SpaceX GNC Software Engineer (Starship)

Operations Development Engineer (Starlink Network)

SpaceX seeks Network Operations Engineer to develop and scale Starlink network operations, ensuring global connectivity for millions of users.

Mission Integration Engineer, Space Operations

Mission Integration Engineer role at SpaceX focusing on spacecraft operations, customer interface, and training development.

Mission Integration Engineer, Space Operations

Mission Integration Engineer role at SpaceX focusing on spacecraft operations, customer interface, and training development.

Software Engineer, C++ - Top Secret Clearance

C++ Software Engineer position at SpaceX working on mission-critical flight systems software, requiring Top Secret clearance and offering competitive compensation with equity.

Chemical Process Engineer - Starship Launch Systems

Design and operate cryogenic propellant systems for SpaceX's Starship launch facilities, supporting the world's largest rocket program.