Software Engineer, Beam Planning (Starlink)

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

Description For Software Engineer, Beam Planning (Starlink)

SpaceX is revolutionizing space technology with the ultimate goal of enabling human life on Mars. As a Beam Planning Software Engineer on the Starlink program, you'll be at the forefront of developing the world's most advanced broadband internet system. Starlink, currently serving over 5M+ users worldwide, represents a breakthrough in satellite internet technology. This role focuses on optimizing the network topology and beam planning for our extensive satellite constellation, directly impacting global internet accessibility.

The position combines real-time software development with practical problem-solving, requiring expertise in high-performance computing and network optimization. You'll work on critical systems that manage our low-latency, high-bandwidth satellite network, developing solutions that directly enhance user experience. The role offers unique challenges in satellite communications, requiring innovative approaches to complex engineering problems.

As part of the SpaceX team, you'll enjoy comprehensive benefits including medical coverage, equity opportunities, and retirement plans. The company provides a dynamic work environment where your code has direct, measurable impact on worldwide internet connectivity. This is an opportunity to join a mission-driven company that's not just pushing the boundaries of space technology but also working to connect underserved communities globally with high-speed internet access.

The role requires a blend of technical expertise and creative problem-solving skills, with opportunities to work on cutting-edge technology in a fast-paced environment. You'll be part of a team that values innovation, technical excellence, and practical results, working alongside some of the industry's best engineers to solve complex challenges in satellite communications and network optimization.

Last updated a day ago

Responsibilities For Software Engineer, Beam Planning (Starlink)

  • Develop highly reliable, real-time software that plans and executes network topology for satellite-based global network
  • Participate in and lead architecture, design, and code reviews
  • Develop prototypes and manage experiments to prove out key design concepts
  • Develop tools for software development, deployment, data analysis, visualization, and test execution

Requirements For Software Engineer, Beam Planning (Starlink)

Python
  • Bachelor's degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience
  • Development experience in assembly, C, or C++
  • Knowledge in real-time rendering, game engine development, or high-performance computing
  • Knowledge in network topology, numerical optimization techniques
  • Experience with distributed systems and internet services
  • Must be willing to work extended hours and weekends as needed

Benefits For Software Engineer, Beam Planning (Starlink)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
Commuter Benefits
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Stock options and ESPP
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays
  • 5 days sick leave
  • Company shuttles from Seattle locations
  • Discretionary bonuses

Interested in this job?

Jobs Related To SpaceX Software Engineer, Beam Planning (Starlink)

Automation Design Engineer, Consumer Hardware (Starlink)

SpaceX seeks an Automation Design Engineer to develop and implement automated manufacturing solutions for Starlink consumer hardware production in Bastrop, TX.

Full Stack Software Engineer (Starlink)

Full Stack Software Engineer position at SpaceX working on Starlink's constellation management tools, combining frontend and backend development for mission-critical satellite operations.

Operations Development Engineer (Starlink Network)

SpaceX Network Operations Engineer role developing and scaling Starlink satellite network operations, combining software development, network engineering, and space technology.

Software Engineer (Ground Segment)

Software Engineer position at SpaceX developing mission-critical space communication systems for ground stations, working with C++ and Linux to enable spacecraft tracking and data relay.

Software Engineer, Starlink Network

Software Engineer position at SpaceX working on the Starlink satellite network, developing reliable software systems for global internet connectivity.