Taro Logo

Software Engineer, Beam Planning (Starshield)

SpaceX is a space exploration company developing technologies to enable human life on Mars.
Hawthorne, CA, USA
$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 (Starshield)

SpaceX, a pioneering space exploration company, is seeking a Software Engineer for their Beam Planning team within the Starshield program. This role focuses on developing real-time scheduling systems for satellite constellation management, specifically designed for government use with emphasis on earth observation and communications. The position combines cutting-edge space technology with sophisticated software engineering, requiring expertise in real-time systems, network topology, and high-performance computing.

The role offers an opportunity to work on mission-critical software that directly impacts global satellite communications infrastructure. You'll be responsible for developing and maintaining systems that optimize constellation uptime, throughput, and reliability. The position requires strong technical skills in C++ programming and distributed systems, with the unique opportunity to work on software that will be deployed in space.

This is an ideal position for someone passionate about space technology and complex software systems. The role offers competitive compensation ($120,000-$170,000), comprehensive benefits, and the chance to work on technology that's pushing the boundaries of space exploration. The position requires ability to obtain security clearance and comes with the excitement of working at SpaceX's Hawthorne facility, where you'll be part of a team making significant contributions to space technology advancement.

Last updated a day ago

Responsibilities For Software Engineer, Beam Planning (Starshield)

  • 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, and test execution

Requirements For Software Engineer, Beam Planning (Starshield)

  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience
  • Development experience in C, C++ or assembly
  • Knowledge in real-time rendering, game engine development, or physics simulation preferred
  • Familiarity with network topology and optimization techniques
  • Experience with distributed systems and internet services
  • Ability to obtain and maintain a Top Secret or Top Secret SCI clearance

Benefits For Software Engineer, Beam Planning (Starshield)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • 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
  • Stock options and ESPP
  • Paid sick leave

Interested in this job?

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