Software Engineer, C++ (Dragon)

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

Description For Software Engineer, C++ (Dragon)

SpaceX, a pioneering space exploration company, is seeking a talented C++ Software Engineer to join their Dragon spacecraft team. This role presents a unique opportunity to directly impact humanity's journey to become a multi-planetary species.

As a Software Engineer on the Dragon team, you'll be at the forefront of developing and maintaining mission-critical software that controls both crewed and cargo spacecraft. Your work will directly influence the safety and success of space missions, making this position crucial to SpaceX's core mission.

The role combines embedded systems development with real-time software engineering, requiring expertise in C++ programming and Linux environments. You'll work on sophisticated flight software systems, collaborate with cross-functional teams, and be responsible for ensuring the reliable operation of spacecraft systems.

Key technical aspects include developing and analyzing flight software configurations, creating automated testing tools, and troubleshooting complex software systems. The position offers exposure to cutting-edge space technology and the chance to work with state-of-the-art hardware and software systems.

SpaceX offers competitive compensation, including a comprehensive benefits package with equity opportunities, medical coverage, and retirement plans. The company culture emphasizes innovation, rapid iteration, and direct impact on space exploration goals.

This role is perfect for someone who is passionate about space exploration, enjoys solving complex technical challenges, and wants to contribute to humanity's future in space. You'll be working in an environment that values technical excellence, innovation, and the ability to deliver reliable solutions for space applications.

The position requires dedication and flexibility, including occasional travel to launch sites and the ability to work extended hours when needed. You'll be part of a team that's literally reaching for the stars, with the ultimate goal of enabling human life on Mars.

Last updated 2 minutes ago

Responsibilities For Software Engineer, C++ (Dragon)

  • Develop, execute, and analyze code and configuration for vehicle software systems
  • Create new tools for software deployment, automated data review, and configuration verification
  • Analyze test results and investigate bugs
  • Troubleshoot flight hardware/software systems with interdisciplinary teams
  • Plan and execute vehicle testing milestones
  • Support mission operations as a flight software specialist
  • Roll out new software changes to the vehicle fleet
  • Travel to launch sites and customer sites for testing/operations

Requirements For Software Engineer, C++ (Dragon)

Linux
  • Bachelor's degree in computer science, engineering, math, or science discipline OR 2+ years of software development experience
  • Development experience in C/C++
  • Must be available to work extended hours and weekends as needed
  • Must be a U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)

Benefits For Software Engineer, C++ (Dragon)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Company stock and stock options
  • Long-term cash awards
  • Discretionary bonuses
  • 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
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave per year

Interested in this job?

Jobs Related To SpaceX Software Engineer, C++ (Dragon)

Software Engineer, C++ (Dragon)

SpaceX is seeking a C++ Software Engineer to develop and maintain mission-critical software for Dragon spacecraft systems.

RF/Microwave Engineer (Starlink)

RF/Microwave Engineer position at SpaceX working on Starlink satellite communication systems and hardware development.

Design for Manufacturing Engineer - PCBA (Starlink)

Design for Manufacturing Engineer position at SpaceX focusing on PCBA manufacturing for Starlink satellites, offering competitive salary and comprehensive benefits.

RF/Microwave Engineer (Starlink)

RF/Microwave Engineer position at SpaceX working on Starlink satellite communication systems and hardware development.

Electrical Engineer (Power Systems)

SpaceX seeks an experienced Electrical Engineer for Power Systems role at Starbase, TX, offering $100-135K salary plus benefits to design and implement critical power infrastructure.