Embedded Software Engineer, Data Center Engineering

SpaceX

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Bastrop, TX
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $174k
$137k most similar roles pay here $209k

This listing doesn't post a salary. Most similar roles pay $146,650–$201,750.

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

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

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Embedded Software Engineer, Data Center Engineering

The Embedded Software Engineer, Data Center Engineering (Starmind) joins a cross-disciplinary team designing training and inference compute clusters from first principles. In this role, you will design, validate, and ship code that autonomously manages hundreds of thousands of coherently connected GPUs. Your daily work involves developing real-time software for compute tray host systems, baseboard management controllers, network switches, and peripheral rack hardware. You will build tools for data analysis, visualization, and test execution across hardware-in-the-loop regression testbeds. The position requires proficiency in C, C++, or assembly, along with experience in distributed systems architecture within a Linux environment and networking protocols like UDP and TCP/IP. You will solve complex problems regarding thermal, electrical, and optical systems to maximize the efficiency and reliability of terrestrial computing.

What does a Embedded Software Engineer earn?

Median $155000 from 93 postings across 19 companies.

See salary data

What you'll do

  • Develop real-time software for compute tray host systems, baseboard management controllers, and network switches.
  • Design and ship code to autonomously manage hundreds of thousands of coherently connected GPUs.
  • Develop automated hardware test environments for thermal, radiation, and power testing.
  • Create tools for software development, data analysis, visualization, and test execution across multiple environments.
  • Build and maintain continuous integration and release systems for software deployment and data analysis.
  • Develop prototypes and manage experiments to validate key hardware design concepts.
  • Manage software across the entire hardware stack from firmware ICs to cluster aggregation networking.

What we're looking for

  • Bachelor’s degree in computer science, engineering, math, or science; OR 2+ years of professional software development experience (including internships).
  • Development experience in C, C++, or assembly.
  • Experience with application development and distributed systems architecture in a Linux environment.
  • Ability to work extended hours or weekends as needed for mission-critical deadlines.
  • Ability to travel up to 30% to support on-site testing at data center facilities.
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for required U.S. Department of State authorizations.
  • Professional experience writing C, C++, or assembly in a production environment (preferred).
  • Experience with networking protocols (UDP, TCP/IP, etc.) and distributed systems (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

SpaceX

Bastrop, TX 50 days ago
C C++ Golang Python Rust Linux ARM RISC V TCP/IP Hardware-in-the-loop Radio Frequency Distributed Systems Performance Optimization
5+ yrs exp

Embedded Software Engineer

SpaceX

Bastrop, TX 38 days ago
C C++ Golang Python Rust Linux ARM RISC V TCP/IP Hardware-in-the-loop Radio Frequency Distributed Systems Performance Optimization
1+ yrs exp

Software Engineer, AI Satellites

SpaceX

Bastrop, TX 65 days ago
C C++ Assembly Linux Distributed Systems TCP/IP UDP Hardware-in-the-loop Physics Simulation Game Engine Development Networking Protocols High-Performance Computing

Embedded Software Engineer, RF Payloads

SpaceX

Hawthorne, CA 10 days ago $135,000–$160,000
RF Systems Python C++ DSP FPGA VNA VSG VSA Spectrum Analyzers Electromagnetic Simulation Integration Testing Linux Windows Version Control Configuration Management Test Automation S-parameters