Software Engineer (Controls Software)

SpaceX

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Starbase, TX
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$132k most similar roles pay here $240k

This listing doesn't post a salary. Most similar roles pay $152,150–$214,084.

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 600 open roles on FindRole.

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

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Software Engineer (Controls Software)

The Software Engineer (Controls Software) joins the Controls Software team to design, develop, test, and maintain software for test stand and launch infrastructure data acquisition, control, and post-processing. This multi-disciplinary role involves building systems for data storage, analysis, and the automation of engineering and business functions while collaborating with electrical engineers and IT teams to create computing and network solutions. The position requires developing high-performance software that interacts directly with hardware to control rocket tests daily. Candidates should possess skills in C++, Python, or other text-based programming languages, along with experience in National Instruments hardware like cDAQ, cRIO, and PXI, and LabVIEW software. Key responsibilities include architecting distributed systems, performing performance optimization, unit testing, and debugging while providing technical leadership to solve complex problems within the test engineering domain.

What does a Software Engineer earn in Texas?

Median $177502 from 130 postings across 36 companies.

See salary data

What you'll do

  • Architect and develop software for test stand data acquisition and control.
  • Develop systems for data storage, analysis, and automation of engineering functions.
  • Design and implement computing and network solutions for test stand requirements.
  • Provide technical leadership and training to improve team capabilities.
  • Own the full software lifecycle including design, testing, and hardware integration.
  • Support active operations by troubleshooting and resolving real-time software issues.
  • Optimize software performance through debugging and unit testing.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or another science discipline.
  • At least 1 year of experience in software development, including internship experience.
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for required export control authorizations.
  • Experience with National Instruments hardware (cDAQ, cRIO, PXI) and LabVIEW software (preferred).
  • Proven skills in C++, Python, or other text-based programming languages (preferred).
  • Proven experience in architecting, managing, and integrating large distributed systems (preferred).
  • Strong communication, mentorship, and technical leadership skills (preferred).
  • Experience with network communication, debugging, performance optimization, and unit testing (preferred).

More like this

Similar roles

Software Engineer

SpaceX

McGregor, TX 125 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Lead Software Engineer, Controls Technology

Citi

Remote (Irving, TX) 38 days ago $107,120–$160,680
Java Spring Boot Spring Cloud Microservices React Angular Docker Kubernetes OpenShift Oracle MongoDB Redis Hibernate JPA RESTful API TDD GitHub Copilot Micro-Frontend Static Code Analysis
5+ yrs exp Remote

Software Engineer

Applied Materials

Santa Clara, CA 65 days ago
C# C++ Python Linux EtherCAT Motion Control Machine Learning AI FPGA Software Architecture Robotics Automation Instrumentation Optical Imaging Systems Safety Logic Data Transfer
5+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 16 days ago $152,405–$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

General Dynamics

Dedham, MA 71 days ago $104,923–$116,398
Object oriented development Agile SAST GitLab Python Bash Atlassian AI
2+ yrs exp