Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 2 months 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?