Software Engineer, High Performance Computing

SpaceX
United States
Workplace: OnsiteFull timeUSD 125,000 - 175,000 annuallyFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Problem-solving","Debugging","Communication","Collaboration","Initiative"]

Build highly reliable software systems for Starshield, creating the in-space mesh networking, secure access, and next-generation communication and sensing capabilities that support hundreds of low-Earth-orbit satellites. Work end-to-end from prototyping and development to testing, on-orbit rollout, and operational support. Collaborate with interdisciplinary teams and develop Linux-based C++ tooling, networking, simulations, and continuous integration/release capabilities.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
2 months ago

Software Engineer, High Performance Computing

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Build highly reliable software systems for Starshield, creating the in-space mesh networking, secure access, and next-generation communication and sensing capabilities that support hundreds of low-Earth-orbit satellites. Work end-to-end from prototyping and development to testing, on-orbit rollout, and operational support. Collaborate with interdisciplinary teams and develop Linux-based C++ tooling, networking, simulations, and continuous integration/release capabilities.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Create highly reliable software systems to control hundreds of satellites in low Earth orbit.
  • •Apply software design to improve satellite constellation performance, security, and availability.
  • •Deliver the full software lifecycle from core needs and prototyping through development, testing, and on-orbit rollout.
  • •Partner with interdisciplinary teams to build next-generation satellite capabilities (e.g., sensors, inter-satellite lasers, space-based cloud compute).
  • •Develop Linux-based C++ software and supporting tools for test execution across virtualized hardware, hardware-in-the-loop, and vehicle-in-the-loop environments.

Pay and Benefits

Salary: USD 125,000 - 175,000 annually
Perks:Health InsuranceVisionDental401kLife InsuranceDisability InsurancePaid ParentalPaid LeavePaid Holidays

Key Requirements

  • •Bachelor’s degree in computer science, engineering, math, or a related discipline, or 2+ years of professional software development experience in lieu of a degree.
  • •Development experience in C, C++, or Python, or full stack software development experience.
  • •Experience in C++ for high-performance systems.
  • •Solid fundamentals in computer architecture and networks.
  • •Ability to obtain and maintain a Top Secret or Top Secret SCI clearance (condition of employment).
Experience:2+ yearsSatellite communications
Education:Bachelor's
Skills:Problem-solvingDebuggingCommunicationCollaborationInitiative
Languages:English
Tech Stack:C++CPythonLinuxARMPowerPCX86TCPUDPLinux kernelMachine learningContinuous integrationContinuous releaseCloud compute

Eligibility

Security Clearance:Top SecretTop Secret SCI

Company Brief

SpaceX
Designs, manufactures, and launches advanced rockets and spacecraft for commercial and government customers, aiming to reduce space transportation costs and enable human life on Mars through reusable launch vehicles and integrated space systems.
Industry: Aerospace Manufacturing
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: Hawthorne, United States
Founded: 2002
Glassdoor
Glassdoor: 4.2
WebsiteLinkedIn