Taro Logo

Software Engineer (Components)

SpaceX develops advanced spacecraft and launch vehicle technologies with the ultimate goal of enabling human life on Mars.
Hawthorne, CA, USA
$120,000 - $170,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space · Robotics

Description For Software Engineer (Components)

SpaceX, a pioneering space technology company, is seeking a Software Engineer for their Components Team, which develops and manufactures advanced spacecraft and launch vehicle components. This role focuses on developing test software infrastructure for critical hardware components used in Starship, Dragon, Falcon, and Starlink vehicles. The position involves working with components that operate in extreme environments, from -400F to +900F and pressures beyond 10,000 psig.

As a Software Engineer on the Components Team, you'll be responsible for creating comprehensive test systems from the ground up, including both hardware and software elements. The role requires expertise in developing automation software that interfaces with flight hardware, test equipment, and production systems. You'll be working in a cross-disciplinary environment, creating solutions that ensure the reliability and performance of crucial spacecraft components.

The ideal candidate should excel at complex problem-solving, maintain high urgency in their work, and thrive in a team environment focused on innovation. This position offers a unique opportunity to directly impact space exploration technology through the development of critical testing infrastructure. The role combines software engineering with hardware integration, requiring both programming expertise and understanding of physical systems.

Working at SpaceX means being part of a mission to make humanity multi-planetary. The company offers competitive compensation, including base salary, stock options, and comprehensive benefits. The position requires ITAR compliance and a willingness to work extended hours when needed. This is an excellent opportunity for someone passionate about space technology and interested in working at the intersection of software and hardware engineering.

Last updated 2 days ago

Responsibilities For Software Engineer (Components)

  • Develop modular, reusable test and automation software in Python and similar languages for manufacturing and engineering design verification
  • Write automation software to interact with flight hardware, test equipment, instrumentation, and production documentation systems
  • Develop custom automation solutions using embedded electronics and innovative hardware
  • Develop algorithms to analyze complex test data
  • Maintain and troubleshoot existing automation infrastructure
  • Define and implement project plans, manage milestones

Requirements For Software Engineer (Components)

Python
Linux
  • Bachelor's degree in an engineering, math, or science discipline
  • 2+ years of software programming experience using Python, C, or similar
  • Willing to work extended hours and weekends as needed
  • Must be a U.S. citizen, permanent resident, refugee, or asylee (ITAR requirement)

Benefits For Software Engineer (Components)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Stock options and purchase plan
  • Long-term incentives
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • Paid parental leave
  • Short and long-term disability insurance
  • Life insurance

Interested in this job?

Jobs Related To SpaceX Software Engineer (Components)