New Graduate Engineer, Software (Starlink)

SpaceX

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$135,000–$155,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $167k
This role $145k
$122k most similar roles pay here $207k

This role pays less than 52% of similar roles. Most pay $135,000–$198,500 — the shaded band above. At the midpoint, this role pays about $145k versus about $167k for comparable roles.

Based on 237 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 604 open roles on FindRole.

Listed pay typically runs $130,000–$155,000 across 440 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · New Graduate Engineer, Software (Starlink)

As a New Graduate Engineer in Software at SpaceX's Starlink program, you will join a dynamic team tackling complex challenges across various domains such as next-generation networking technologies, custom hardware firmware, and full life cycle development of web platforms. Your daily tasks include developing highly reliable real-time software, participating in architecture reviews, and collaborating with cross-disciplinary teams to design and simulate the orbital lifecycle of satellites. You will work with C++, Python, and other object-oriented languages while addressing security issues in distributed systems. This role offers a unique opportunity to impact global internet connectivity through cutting-edge technology on a massive scale.

What you'll do

  • Develop highly reliable, real-time software for complex systems.
  • Participate in and lead architecture, design, and code reviews.
  • Create prototypes to prove out key design concepts for new technologies.
  • Work on firmware and embedded controls software running custom hardware.
  • Develop infrastructure tools enabling rapid deployment of code to dynamic environments.

What we're looking for

  • Bachelor’s degree in computer science, engineering, math, or other STEM discipline.
  • Professional experience developing software in C, C++, Python, or another object-oriented language.
  • Experience with networking protocols (UDP, TCP/IP) and distributed systems.
  • Strong understanding of security issues associated with distributed systems and internet services.
  • Ability to develop highly reliable, real-time software and manage code reviews.

More like this

Similar roles

New Graduate Engineer, Software (Starlink)

SpaceX

Redmond, WA today $122,500$145,000
C C++ Python Networking protocols Distributed systems Security issues CI/CD Git Linux UDP TCP/IP Object-oriented programming Real-time software Embedded systems Satellite communications Cloud services Kubernetes Terraform AWS PostgreSQL

New Graduate Engineer, Mechanical (Starlink)

SpaceX

Redmond, WA today $100,000$115,000
Python MATLAB SolidWorks ANSYS CAD PCB Mechanical Design Structural Analysis Thermal Analysis Electromechanical Systems Spacecraft Engineering Satellite Design Manufacturing Processes Project Management Team Leadership Opto-Mechanical Design Bus Avionics

Software Engineer (Starlink)

SpaceX

Redmond, WA today $125,000$145,000
C C++ Networking protocols Embedded systems BGP OSPF IS-IS Linux Real-time software Satellite communications CI/CD Python