Taro Logo

Software Engineer, Starlink Network

SpaceX is a space technology company developing technologies to enable human life on Mars and deploying Starlink, the world's largest satellite broadband internet system.
$122,500 - $170,000
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space

Description For Software Engineer, Starlink Network

SpaceX, a pioneering space technology company, is seeking a Software Engineer for their Starlink Network team in Redmond, WA. This role is crucial in developing the world's most advanced broadband internet system, which currently serves over 6 million users globally. As a Software Engineer on the Starlink program, you'll work on cutting-edge networking technologies, infrastructure tools, and measurement systems that power thousands of satellites and consumer receivers.

The position offers an opportunity to work on next-generation networking technologies that direct data through a dynamic network of satellites, ground stations, and users. You'll be responsible for building infrastructure and tools enabling rapid development and reliable deployment of code to production environments, as well as developing measurement system software supporting in-house RF Silicon designs.

SpaceX offers a competitive compensation package with a base salary range of $122,500 - $170,000 per year, depending on level and experience. Benefits include comprehensive medical coverage, 401(k), stock options, and various other perks. The role requires strong expertise in C++, Python, or C, with a focus on distributed systems and networking protocols.

The ideal candidate will have a bachelor's degree in a technical field or equivalent experience, strong problem-solving abilities, and excellent communication skills. This position offers the unique opportunity to contribute to SpaceX's mission of making humanity a multi-planetary species while working on one of the most advanced satellite communication systems ever built.

Last updated a day ago

Responsibilities For Software Engineer, Starlink Network

  • Develop highly reliable and available software systems for low latency, high capacity satellite-based global software defined network
  • Design and implement highly available, fault-tolerant network that operates for long periods with minimal maintenance at scale
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Collaborate with other engineers to plan and organize product development
  • Write high quality Linux based software for common processors and microcontrollers
  • Develop tools for test execution across multiple environments

Requirements For Software Engineer, Starlink Network

Linux
Python
  • Bachelor's degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience
  • Development experience in C, C++, or python
  • Creative approach to problem solving and exceptional analytical skills
  • Solid fundamental knowledge of networks, electronics, math, and physics
  • Strong skills in debugging, performance optimization, and unit testing
  • Excellent communication skills both written and verbal
  • Must be willing to work extended hours and weekends as needed
  • Must meet ITAR requirements

Benefits For Software Engineer, Starlink Network

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave
  • Company stock options
  • Employee Stock Purchase Plan
  • Company shuttles from Seattle locations
  • Long-term incentives and potential discretionary bonuses

Interested in this job?

Jobs Related To SpaceX Software Engineer, Starlink Network