SOFTWARE ENGINEER, STARLINK GROUND STATIONS

SpaceX develops space technologies to enable human life on Mars and operates Starlink, the world's most advanced broadband internet system.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space

Description For SOFTWARE ENGINEER, STARLINK GROUND STATIONS

SpaceX, a pioneering space technology company, is seeking a Software Engineer for their Starlink Ground Stations team. This role is crucial in developing and maintaining the ground station network that enables Starlink's global internet service, currently serving over 4 million users worldwide. The position offers an unique opportunity to work on next-generation networking technologies, firmware development, and infrastructure tools that power SpaceX's ambitious satellite communication network.

The ideal candidate will join the Gateway Software Team, focusing on solving complex challenges related to operating and scaling a global network of ground stations. This role combines cutting-edge software development with real-world space technology applications, requiring expertise in both high-performance computing and distributed systems. The position offers competitive compensation ranging from $120,000 to $170,000 depending on experience level, along with substantial benefits including equity opportunities and comprehensive healthcare.

Working at SpaceX means being part of a mission to revolutionize space technology and global internet connectivity. The role demands strong technical skills in C++ and Python, with a focus on developing highly reliable and available software systems. The company's culture emphasizes innovation, rapid development, and hands-on problem-solving, making it ideal for engineers who thrive in dynamic, fast-paced environments.

This position offers unique growth opportunities in the space technology sector, working with cutting-edge technology and contributing to SpaceX's ultimate goal of enabling human life on Mars. The role combines the excitement of space exploration with the practical application of advanced software engineering, making it an exceptional opportunity for motivated engineers looking to make a significant impact in space technology and global communications.

Last updated 2 days ago

Responsibilities For SOFTWARE ENGINEER, STARLINK GROUND STATIONS

  • Develop highly reliable and available software systems for satellite-based global software defined network
  • Design and implement highly available, fault-tolerant network
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove key design concepts
  • Collaborate with other engineers on product development
  • Write high quality Linux based software for common processors
  • Develop tools for test execution across multiple environments
  • Invent new tools for continuous integration and release system

Requirements For SOFTWARE ENGINEER, STARLINK GROUND STATIONS

Python
Linux
  • Bachelor's degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience
  • Development experience in C++ and python
  • Experience with networking protocols (UDP, TCP/IP)
  • Experience in debugging, performance optimization, and unit testing
  • Solid fundamental knowledge of networks, electronics, math, and physics
  • Excellent communication skills
  • Must be willing to work extended hours and weekends as needed
  • Must be U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)

Benefits For SOFTWARE ENGINEER, STARLINK GROUND STATIONS

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

Interested in this job?

Jobs Related To SpaceX SOFTWARE ENGINEER, STARLINK GROUND STATIONS

SOFTWARE ENGINEER, STARLINK GROUND STATIONS

SpaceX Software Engineer position for Starlink Ground Stations, developing critical network infrastructure for global satellite communications.

SOFTWARE ENGINEER, STARLINK GROUND STATIONS

SpaceX Software Engineer position for Starlink Ground Stations, developing critical network infrastructure for global satellite communications.

Space Operations Engineer (Dragon)

SpaceX Space Operations Engineer position for Dragon spacecraft program, focusing on mission planning and real-time flight operations for human spaceflight missions.

Civil Engineer, Land Development (Starship Launch Pad)

Civil Engineer position at SpaceX focusing on Starship Launch Pad development, requiring expertise in land development and infrastructure design.

Civil Engineer, Land Development (Starship Launch Pad)

Civil Engineer position at SpaceX focusing on Starship Launch Pad development, requiring expertise in land development and infrastructure design.