Senior Software Engineer, Additive Manufacturing

SpaceX

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Hawthorne, CA
Salary
$165,000–$265,000 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $215k
$137k most similar roles pay here $279k

This role pays more than 77% of similar roles. Most pay $161,537–$214,692 — the shaded band above. At the midpoint, this role pays about $215k versus about $188k 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 729 open roles on FindRole.

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

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Senior Software Engineer, Additive Manufacturing

Sr. Software Engineer, Additive Manufacturing (Raptor) joins a team building next-generation software for metal 3D printing to accelerate manufacturing quality and efficiency. In this role, you will architect and develop core software operating additive manufacturing machines, covering controls, data acquisition, build logic, infrastructure, and in-situ monitoring. You will create production-ready control software and algorithms for lasing systems while collaborating with automation and engine design engineers to improve hardware outcomes. The role requires proficiency in C++, Linux environments, and modern CI/CD tools. Preferred technical skills include experience with QT, VTK, Boost, CUDA, and CMake, along with expertise in mechatronics, microcontrollers, FPGA computing, real-time embedded software, and computer geometry. This position focuses on the specific domain of laser powder bed fusion to produce advanced rocket engine components through automated analysis and sophisticated manufacturing systems.

What does a Software Engineer earn in California?

Median $214000 from 777 postings across 68 companies.

See salary data

What you'll do

  • Architect and develop software for production-scale 3D metal printing systems and verification infrastructure.
  • Develop production-ready control software and algorithms for laser and control systems in printers.
  • Build software for data acquisition, build logic, and in-situ monitoring of manufacturing processes.
  • Create advanced process monitoring solutions for automated data collection and analysis.
  • Integrate software with motion and control systems in coordination with automation engineers.
  • Develop and maintain additive manufacturing software to improve hardware outcomes through software and hardware changes.
  • Maintain high software standards by performing design, code, and test reviews.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of software development experience; OR 8+ years of professional experience without a degree.
  • 5+ years of experience writing production code in C++.
  • Experience with modern continuous integration and continuous deployment (CI/CD) tools.
  • Experience in a Linux environment.
  • Experience with libraries such as QT, VTK, Boost, CUDA, and tools such as CMake (preferred).
  • Experience with mechatronics, microcontrollers, or FPGA computing hardware in a professional capacity (preferred).
  • Experience with real-time embedded software development (preferred).
  • Experience with computer geometry, laser powder bed fusion, or similar additive manufacturing processes (preferred).

More like this

Similar roles

Software Engineer, C++

SpaceX

Hawthorne, CA 102 days ago $120,000–$145,000
C++ Embedded Systems Linux CI/CD Qt Boost VTK CUDA CMake Microcontrollers FPGAs Data Acquisition Motion Systems Additive Manufacturing
2+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 123 days ago $179,500–$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 124 days ago $152,000–$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 12 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 67 days ago $104,923–$116,398
Object oriented development Agile SAST GitLab Python Bash Atlassian AI
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Aurora, CO 61 days ago $69,400–$158,000
Python Java Vue Node AWS Azure GCP RESTful APIs Agile Extreme Programming Linux Docker Kubernetes C# C C++ JavaScript React Automated Testing
3+ yrs exp