SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING

SpaceX develops technologies for space exploration with the ultimate goal of enabling human life on Mars.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Space · Enterprise SaaS

Description For SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING

SpaceX, a pioneering space technology company, is seeking a High Performance Computing Software Engineer for their Starshield program. This role focuses on developing critical software systems for satellite networks and space-based technologies. The position involves creating reliable software for controlling hundreds of satellites in low earth orbit, implementing networking solutions, and building next-generation space capabilities. The ideal candidate will bring fresh perspectives to aerospace challenges, with strong C++ programming skills and system development experience. The role offers competitive compensation ($120,000-$170,000), comprehensive benefits, and the opportunity to work on groundbreaking space technology. The position requires U.S. person status due to ITAR regulations and the ability to obtain security clearance. This is a chance to directly contribute to SpaceX's mission of advancing space exploration and eventually enabling human life on Mars.

Last updated 6 days ago

Responsibilities For SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING

  • Create highly reliable software systems that control hundreds of satellites in low earth orbit
  • Leverage software design to improve satellite constellation performance, security, and availability
  • Develop software from prototyping through on-orbit rollout
  • Work with interdisciplinary teams to design and build next generation satellite capabilities
  • Write high quality Linux-based C++ software for common processors and micro controllers
  • Implement networking technologies across satellites, ground operations centers, and users
  • Build automated ground-based software systems
  • Develop models and simulations for flight-like vehicle software testing

Requirements For SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING

Linux
Python
  • Bachelor's degree in computer science, engineering, math, or engineering discipline; OR 2+ years of professional experience
  • Development experience in C, C++, or Python
  • Experience in C++ for high performance systems
  • Strong skills in debugging, performance optimization and unit testing
  • Ability to obtain and maintain a Top Secret or Top Secret SCI clearance
  • Must be willing to work extended hours and weekends as needed
  • Must be a U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)

Benefits For SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
  • Company stock and stock options
  • 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?

Jobs Related To SpaceX SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING

SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP RELIABILITY)

SpaceX Software Engineer position focusing on design software development for Starship reliability, involving CAD integration and manufacturing automation.

Construction Project Engineer

Construction Project Engineer role at SpaceX, managing advanced manufacturing facilities development and infrastructure projects in Hawthorne, CA.

Full Stack Software Engineer (Starlink)

Full Stack Software Engineer position at SpaceX working on Starlink's customer-facing applications and internal systems, offering competitive salary and benefits.

Full Stack Software Engineer (Starlink)

Full Stack Software Engineer position at SpaceX working on Starlink's web applications and infrastructure.

Operations Development Engineer (Starlink Network)

SpaceX seeks Network Operations Engineer to develop and scale Starlink network operations, ensuring global connectivity for millions of users.