Skip to content
NEXTMOVEFDE careers · United States

Sr. Software Engineer, High Performance Computing (Starlink)

AI summary of the role

This role develops real-time beam planning and network software for the Starlink satellite constellation, optimizing user, laser, and gateway beams to maximize customer experience on a global low-latency network.

What you’ll do

  • Develop highly reliable, real-time software that determines which beams (user, laser, gateway, etc) should be formed to provide the best possible user experience for the 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 and deployment, data analysis and visualization, and test execution across virtualized hardware, hardware-in-the-loop simulations, and on-orbit testing.

What you’ll bring

  • Bachelor’s degree in computer science, engineering, math, or STEM discipline and 5+ years of professional software development experience (or 7+ years without a degree).
  • Development experience in assembly, C, or C++.
  • Must be willing to work extended hours and weekends as needed.
  • Must be a U.S. citizen, lawful permanent resident, refugee, or asylee per ITAR requirements.

Technologies

C · C++ · assembly · real-time rendering · game engine development · physics simulation · network topology · numerical optimization · convex optimization · distributed systems

About SpaceX

Builds reusable launch systems, spacecraft, and the Starlink satellite network to lower the cost of access to space while turning orbital infrastructure into a mass-market connectivity business.

Private Late

Source and classification

Production engineering · Evidence for this classification:

Starlink satellites, creating a large laser mesh network in orbit. We’ve only begun to scratch the surface of Starlink’s potential global impact and are looking for the world’s best engineers to help maximize Starlink’s utility for communities and businesses around the globe. As a Beam Planning Software and Network Software Engineer on the Starlink program, you will be solving challenges that improve our ability to fully utilize the hardware we have deployed. Our goal is to provide customers with the best possible satellite internet experience, often providing under-served communities with affordable, life-changing broadband internet access. Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support. We expect our engineers to close the feedback loop between software design and real-world performance. In
How jobs are selected

Employer postings · Data from · Sources