Software Engineer, Hardware Test & Automation

SpaceX

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$125,000–$145,000 / yr
Posted
107 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $168k
This role $135k
$116k most similar roles pay here $206k

This role pays less than 82% of similar roles. Most pay $137,500–$197,500 — the shaded band above. At the midpoint, this role pays about $135k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the mission of enabling humans to become a multi-planetary species. It operates the Falcon 9, Falcon Heavy, and Starship launch vehicles, as well as the Starlink satellite internet constellation.

SpaceX currently has 680 open roles on FindRole.

Listed pay typically runs $130,000–$165,000 across 442 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Software Engineer, Hardware Test & Automation

As a Software Engineer, Hardware Test & Automation (Starlink), you will join the Starlink team to design and build systems that test flight components and entire satellites for maximum performance in extreme environments. You will develop modular, reusable automation software in Python, C, or C++ to interact with flight hardware, test equipment, and production documentation. Your daily work involves creating tools for hardware-in-the-loop simulations, developing algorithms to analyze complex test data, and maintaining infrastructure for continuous integration and release systems. The role requires technical proficiency in Linux, Windows, and various interfaces like GPIB, USB, TCP/IP, and CAN bus. You will solve critical engineering challenges by building software that ensures the reliability of flight control devices, space lasers, and other satellite components while ensuring they meet strict acceptance criteria through automated testing and data analysis.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Develop modular and reusable test and automation software in Python for manufacturing and engineering design verification.
  • Write automation software to interface with flight hardware, test equipment, instrumentation, and production systems.
  • Create software to enable test execution across multiple environments including hardware-in-the-loop and virtualized simulations.
  • Build custom automation solutions using embedded electronics and innovative hardware to solve engineering challenges.
  • Develop algorithms to analyze complex test data and determine if components meet acceptance criteria.
  • Maintain, troubleshoot, and resolve root causes of failures within existing automation infrastructure.
  • Create tools for continuous integration and release systems to improve software deployment and data analysis.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or a STEM discipline.
  • At least 2 years of professional experience in software development in lieu of a degree.
  • Development experience in Python and/or C or C++.
  • Extensive knowledge of Linux and Windows operating systems, computer architecture, and networks.
  • Experience with configuration management, version control, continuous integration, and agile development.
  • Knowledge of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, and Modbus.
  • Ability to work in a dynamic environment and communicate effectively in a solution-oriented manner.
  • Must be a U.S. citizen, national, lawful permanent resident, or eligible for required export control authorizations.

More like this

Similar roles

Software Engineer, Development Test

SpaceX

Redmond, WA 134 days ago $125,000$145,000
Python C C++ Linux Windows Version Control TCP/IP CAN bus SPI I2C Modbus VISA Data Acquisition RF Communications Instrumentation Automation Software

Hardware Test Engineer

SpaceX

Redmond, WA 156 days ago $105,000$120,000
PLC Python MATLAB C/C++ Data Acquisition Oscilloscopes DMMs TCP/IP CAN bus SPI I2C Modbus Electrical Engineering Instrumentation
1+ yrs exp

Software Development Test Engineer

SpaceX

Bastrop, TX 37 days ago
Python HIL HITL CI/CD RF 3D CAD USB VISA CAN bus SPI I2C Modbus OSI-model Unit Testing Data Analysis Oscilloscopes Spectrum Analyzers Electronic Loads
1+ yrs exp

Software Engineer, Embedded Software

SpaceX

Redmond, WA 16 days ago $125,000$165,000
C++ Python Linux Real-time Systems Computer Architecture Performance Optimization Debugging Electronics Physics
2+ yrs exp

Satellite Systems Software Engineer

SpaceX

Redmond, WA 16 days ago $125,000$165,000
Python C++ Linux Docker Kubernetes Distributed Systems PostgreSQL CockroachDB Version Control Monitoring Testing Deployment
1+ yrs exp

Software Engineer, Components Test

SpaceX

Hawthorne, CA 64 days ago $125,000$150,000
Python C C++ Linux Windows Agile Version Control TCP/IP VLAN CAN bus SPI I2C Modbus GPIB VISA Signal Processing Numerical Analysis Automation Software
2+ yrs exp