Senior Embedded Software Engineer, Laser Mesh Routing

SpaceX

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redmond, WAHawthorne, CAPalo Alto, CA
Salary
$165,000–$230,000 / yr
Posted
121 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $198k
$124k most similar roles pay here $241k

This role pays more than 70% of similar roles. Most pay $137,500–$202,500 — the shaded band above. At the midpoint, this role pays about $198k versus about $170k 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 788 open roles on FindRole.

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

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Senior Embedded Software Engineer, Laser Mesh Routing

As a Sr. Embedded Software Engineer, Laser Mesh Routing (Starlink), you will join the Starlink program as a Beam Planning Software and Network Software Engineer. You will be responsible for the complete lifecycle of software development, including design, testing, and support to optimize a low-latency, high-bandwidth satellite-based global network. Your daily work involves developing highly reliable, real-time software to determine optimal beam formations, leading architecture reviews, and building tools for data analysis, visualization, and test execution across virtualized and hardware-in-the-loop environments. The role requires proficiency in assembly, C, or C++, with preferred expertise in network topology, numerical optimization, graph theoretic approaches, and convex optimization. You will solve complex problems regarding the utilization of laser mesh networks in orbit to provide high-quality internet connectivity for underserved communities through advanced satellite infrastructure.

What does a Embedded Software Engineer earn in California?

Median $177300 from 37 postings across 11 companies.

See salary data

What you'll do

  • Develop real-time software to determine optimal beam formations for a low-latency satellite network.
  • Lead and participate in architecture, design, and code reviews.
  • Build prototypes and manage experiments to validate key design concepts.
  • Create tools for software development, deployment, data analysis, and visualization.
  • Execute tests across virtualized hardware environments and real hardware-in-the-loop simulations.
  • Manage the full lifecycle of software including development, testing, and support.
  • Monitor and close the feedback loop between software design and real-world performance.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of professional software development experience.
  • 7+ years of professional software development experience in lieu of a degree.
  • Development experience in assembly, C, or C++.
  • Knowledgeable in real-time rendering, game engine development, physics simulation, or other high-performance computing (preferred).
  • Knowledgeable in network topology, numerical optimization, graph theoretic approaches, or convex optimization (preferred).
  • Experience with distributed systems and internet services (preferred).
  • Developed, debugged, and deployed software for real-world applications (preferred).
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, or asylee to meet ITAR requirements.

More like this

Similar roles

Embedded Software Engineer, Laser Mesh Routing

SpaceX

Redmond, WA +1 121 days ago $125,000–$150,000
C C++ Assembly Network Topology Numerical Optimization Convex Optimization Distributed Systems Hardware-in-the-loop Physics Simulation High-Performance Computing

Embedded Software Engineer, Laser Mesh Routing

SpaceX

Palo Alto, CA +1 121 days ago $135,000–$175,000
C C++ Assembly Network Topology Convex Optimization Numerical Optimization Distributed Systems Hardware-in-the-loop Physics Simulation Game Engine Development High-Performance Computing

Senior Software Engineer, Beam Planning

SpaceX

Redmond, WA +2 121 days ago $165,000–$230,000
C C++ Assembly Distributed Systems Network Topology Numerical Optimization Convex Optimization Physics Simulation Game Engine Development Hardware-in-the-loop High-Performance Computing
5+ yrs exp

Senior Software Engineer, High Performance Computing

SpaceX

Redmond, WA +2 121 days ago $165,000–$230,000
C++ C Assembly High Performance Computing Distributed Systems Network Topology Numerical Optimization Convex Optimization Physics Simulation Game Engine Development Hardware-in-the-loop Simulation
5+ yrs exp