← All roles

Software Engineer, AI Satellites (Starmind)

SpaceX· Mesh Optical
Apply on company site
Bastrop, TXFull-timePosted 2mo ago

About the role

Software Engineer role on the Starmind team at SpaceX, building and maintaining software for a new constellation of satellites that capture solar energy in space to power low-cost, high-performance AI compute for Earth. Responsible for the full software lifecycle, from design and development to testing and deployment, with emphasis on real-time, reliable software in a distributed satellite network.

Responsibilities

  • Develop highly reliable, real-time software designed to run on gateways, satellites, user terminals, and switches for a low-latency satellite network.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and manage experiments to prove key design concepts.
  • Develop tools for software development and deployment, data analysis and visualization, and test execution across multiple environments (virtualized HW, hardware-in-the-loop, and on-orbit testing).
  • Deploy reliable software, test execution, and data analysis as part of a continuous integration and release system.

Qualifications

  • Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional software development experience (internship experience applicable).
  • Development experience in C, C++, or assembly.
  • Experience with application development and distributed systems architecture in a Linux environment.

Skills

Required:CC++LinuxDistributed systems
Nice to have:AssemblyReal-time softwareNetworking protocols
Last updated Sep 23, 2026. Interested? Apply on the company site.

About SpaceX

defense-aero-and-safetysetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at SpaceX