The Starshield mission is to support national security through a focus on timely and reliable information delivery. Our partners in the intelligence community and defense services need best-in-class technology, developed and fielded quickly and iteratively. Our goals are focused on delivering meaningful new capabilities through both new hardware development and continual software innovation. The Starshield Software team is building software that controls satellites, operates sensors, and creates secure end-to-end communications links on embedded hardware systems. Our engineers are hands-on developing embedded systems and testing new hardware, as well as partnering directly with end customers to understand their unique needs. As an Embedded Software Engineer on the Starshield program, you will be solving challenging problems that underpin every aspect of the program’s growth. The areas you could have an impact on could include, but are not limited to: Developing software from early-stage boot loaders to mission-critical business logic, with strong emphasis on deterministic, secure, and high-performance platforms for all SpaceX Linux-based spacecraft and ground components Bringing up next generation space-grade silicon, including in-house designed system-on-chip and peripherals Building infrastructure and tools to enable rapid development and testing of new features across the OS and platform layer Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Education Level
Associate degree