About the job
At SpaceX, we believe in a future where humanity explores the stars, an exciting vision that drives our innovation. We are currently forging groundbreaking technologies to enable human life on Mars.
Embedded Software Engineer, OS/Platform (Starshield)
The Starshield mission focuses on fortifying national security by delivering timely and reliable information. Our partners in the intelligence community and defense sectors rely on top-tier technology that is developed and deployed swiftly and iteratively. Our objectives revolve around providing significant new capabilities through innovative hardware development and continuous software evolution.
The Starshield Software team is at the forefront of building software that governs satellite operations, manages sensors, and establishes secure end-to-end communication links on embedded hardware systems. Our engineers are deeply engaged in developing embedded systems, testing cutting-edge hardware, and collaborating directly with end users to address their distinct needs.
As an Embedded Software Engineer on the Starshield program, you will tackle complex challenges that are fundamental to the program's advancement. Your contributions could span various critical areas, such as:
- Developing software from initial boot loaders to mission-critical business logic, with a strong emphasis on creating deterministic, secure, and high-performance platforms for all SpaceX Linux-based spacecraft and ground components.
- Bringing up next-generation space-grade silicon, including proprietary system-on-chip designs and peripherals.
- Creating infrastructure and tools that facilitate rapid development and testing of new features across the OS and platform layers.
Our software engineers oversee the entire lifecycle of the software they develop, encompassing development, testing, and ongoing support.
