Space Exploration Technologies Corp. logoSpace Exploration Technologies Corp. logo

Embedded Software Engineer, OS/Platform - Starshield

On-site Full-time $125K/yr - $175K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Responsibilities:Maintain and update in-house branches of open-source software such as Linux, Buildroot, and U-Boot. Ensure secure boot and runtime security for all Linux-based satellite components. Manage the spacecraft's Ethernet network and connectivity. Develop, deploy, and test the spacecraft software update process. Support the lifecycle of in-house System on Chip and peripheral components. Maintain the OS/Platform-specific test infrastructure. Develop and support device drivers for both third-party and in-house components. Be the first software team to receive and integrate new satellite components.

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.

About Space Exploration Technologies Corp.

SpaceX is a pioneering aerospace manufacturer and space transportation company committed to revolutionizing space technology to enable human life on Mars. Through our innovative approach, we aim to make space exploration more accessible and efficient.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.