Taro Logo

Software Engineer (Direct to Cell)

SpaceX is the global leader in rocket and satellite launch and manufacturing, developing technologies to enable human life on Mars.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Space · Telecommunications
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (Direct to Cell)

SpaceX, the global leader in rocket and satellite launch and manufacturing, is seeking a Software Engineer for their groundbreaking Direct to Cell network program. This initiative extends Starlink's vision by providing universal connectivity for LTE devices globally, leveraging the world's largest satellite constellation currently serving over 4M+ users.

As a Software Engineer on this team, you'll be at the forefront of developing real-time software that manages network topology for our satellite-based global network. The role combines challenging technical problems with meaningful real-world impact, as you'll work on software that directly affects the performance and reliability of our satellite communications system.

The position offers an exciting opportunity to work with cutting-edge technology in space communications, requiring expertise in areas such as distributed systems, real-time computing, and network optimization. You'll be responsible for the complete software lifecycle, from development through testing and support, with the chance to see your work deployed in a real-world space environment.

SpaceX offers competitive compensation with a base salary range of $120,000-$170,000, complemented by substantial benefits including equity, comprehensive healthcare, and retirement plans. The company's mission to enable human life on Mars and revolutionize space technology provides a unique and purposeful work environment. This role is perfect for engineers who are passionate about space technology and want to contribute to transformative projects that will shape the future of global communications.

Last updated 7 months ago

Responsibilities For Software Engineer (Direct to Cell)

  • 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 visualization
  • Test execution across multiple environments including virtualized hardware, hardware-in-loop simulations, and on-orbit testing

Requirements For Software Engineer (Direct to Cell)

Python
  • Bachelor's degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience
  • Development experience in Python, C, or C++
  • Knowledge in real-time rendering, game engine development, physics simulation preferred
  • Knowledge in network topology, numerical optimization techniques preferred
  • Experience with distributed systems and internet services
  • Excellent communication skills both written and verbal
  • Must be U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)

Benefits For Software Engineer (Direct to Cell)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Long-term incentives (company stock, stock options, long-term cash awards)
  • 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 per year

Interested in this job?