About the job
At SpaceX, we believe in a future where humanity explores the cosmos. Our mission is to develop groundbreaking technologies that will pave the way for human life on Mars and beyond.
Starshield utilizes SpaceX's advanced Starlink technology and launch capabilities to bolster national security initiatives. While Starlink caters to consumer and commercial sectors, Starshield is dedicated to government applications, focusing on Earth observation, secure communications, and hosted payloads.
As a Software Engineer on the Starshield GNC Operations Software team, you will develop software that ensures the highly reliable and autonomous operation of our satellite constellation. Your role will encompass diverse projects spanning both ground and flight software, including satellite telemetry systems, alerting mechanisms, full-stack operations tools, autonomous fault detection and recovery (FDIR), payload interface design, and ground service DevOps. Beyond software development, you will also engage in daily performance monitoring of the constellation and conduct on-orbit investigations, necessitating comprehensive systems knowledge of the satellite array. Our engineers collaborate closely with various engineering teams, including GNC, Hardware, and RF, to troubleshoot on-orbit issues, devise effective recovery strategies, and implement sustainable solutions.
This team is dedicated to crafting secure, reliable, and autonomous software systems that enhance operational efficiency for our satellites. As a Software Engineer, you will oversee the entire software lifecycle from design and implementation to rollout and maintenance. We are expanding our team and seeking adaptable, driven, and collaborative engineers. Aerospace experience is not a prerequisite for success in this role, but candidates with a strong systems intuition alongside robust software skills will thrive. We encourage our engineers to bring innovative ideas and solutions to the table, contributing to our mission of interstellar exploration.

