Software Engineer, Hardware Test & Automation (Starlink Subassemblies)

SpaceX develops technologies to enable human life on Mars and make space exploration possible.
$120,000 - $170,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space · Hardware

Description For Software Engineer, Hardware Test & Automation (Starlink Subassemblies)

SpaceX is seeking a Software Engineer to join their Starlink team, focusing on developing integrated operations and automation for complex satellite subassemblies. This role combines software development with hardware testing, making it perfect for engineers who enjoy working at the intersection of software and aerospace technology. The position involves creating test systems and automation solutions that ensure the reliability of critical satellite components, from attitude control systems to Space Lasers.

The ideal candidate will work in a dynamic environment where they'll develop test automation software in Python, interact with flight hardware, and create solutions for manufacturing challenges. While aerospace experience isn't required, the role demands a curious and collaborative mindset, with a focus on delivering high-impact technology at scale.

SpaceX offers a comprehensive benefits package including medical coverage, 401(k), stock options, and generous paid time off. The company's mission to enable human life on Mars provides a unique opportunity to work on groundbreaking space technology. The position is based in Redmond, WA, where you'll join a team of innovative engineers working on the Starlink satellite program.

The role offers competitive compensation ranging from $120,000 to $170,000 based on experience level, plus additional long-term incentives and stock options. This is an excellent opportunity for software engineers who want to apply their skills to complex hardware systems and contribute to the future of space exploration.

Last updated 21 hours ago

Responsibilities For Software Engineer, Hardware Test & Automation (Starlink Subassemblies)

  • Develop modular, reusable test and automation software in Python for manufacturing and engineering design verification
  • Write automation software to interact with flight hardware, test equipment, instrumentation, and production documentation systems
  • Develop software for test execution across multiple environments: hardware-in-the-loop and virtualized hardware simulations
  • 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 and manage milestones
  • Create tools for software deployment, test execution, and data analysis

Requirements For Software Engineer, Hardware Test & Automation (Starlink Subassemblies)

Python
Linux
  • Bachelor's degree in computer science, engineering, math, or STEM discipline; OR 2+ years of professional experience
  • Development experience in C, C++, or Python
  • Knowledge of Linux/Windows operating systems
  • Experience with digital and analog interfaces
  • Experience troubleshooting software and hardware interactions
  • Willing to work extended hours and weekends when needed
  • Must be U.S. citizen, permanent resident, refugee, or asylee (ITAR requirement)

Benefits For Software Engineer, Hardware Test & Automation (Starlink Subassemblies)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
  • 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
  • Stock options
  • Employee Stock Purchase Plan
  • Long-term incentives

Interested in this job?

Jobs Related To SpaceX Software Engineer, Hardware Test & Automation (Starlink Subassemblies)

Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX is seeking an Embedded Software Engineer to develop customer hardware for Starlink, working on custom hardware and software systems that power global satellite internet.

Avionics Systems Engineer (Falcon)

SpaceX Avionics Systems Engineer position for Falcon program, focusing on system integration, troubleshooting, and development of aerospace electronics.

Electrical Test Development Engineer, Customer Hardware (Starlink)

Design and develop automated test solutions for Starlink's consumer hardware products while working with cross-functional teams to ensure product reliability and performance.

GNC Engineer (Starship)

SpaceX is seeking a GNC Engineer to develop control systems for the Starship program, focusing on guidance, navigation, and control systems for advanced rockets.

RF Engineer (Starshield)

RF Engineer position at SpaceX working on Starshield program for national security satellite communications and remote sensing systems.