
Revolutionizing space travel for humanity's future
SpaceX, founded in 2002 by Elon Musk, is a leading aerospace manufacturer and space transportation company headquartered in Hawthorne, California. The company has developed the Falcon 9 and Falcon Heavy rockets, as well as the Dragon spacecraft, which delivers cargo to the International Space Statio...
Employees at SpaceX enjoy competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. The company also supports pro...
SpaceX fosters a culture of innovation and engineering excellence, encouraging employees to tackle ambitious projects and push the boundaries of space...

SpaceX • Bastrop, TX
SpaceX is seeking a Senior Embedded Software Engineer for their Starlink project to develop software for custom hardware deployed globally. You'll work with C, C++, and Embedded Linux to enhance satellite internet services. This role requires significant experience in embedded systems.
You have 5+ years of experience in embedded software engineering, particularly in developing software for hardware systems. Your expertise in C and C++ allows you to write efficient code that runs on custom hardware deployed in millions of devices worldwide. You are familiar with Embedded Linux and understand the intricacies of developing software that interacts closely with hardware components. You thrive in a fast-paced environment and are passionate about solving complex problems that impact users globally. You have a collaborative mindset and enjoy working with cross-functional teams to deliver high-quality software solutions. You are committed to continuous learning and improvement, always seeking to enhance your skills and knowledge in embedded systems.
Experience with satellite communication systems or similar technologies would be a plus. Familiarity with telemetry systems and user experience design for hardware products can set you apart. You are open to exploring new technologies and methodologies that can improve the performance and reliability of embedded systems.
As a Senior Embedded Software Engineer at SpaceX, you will be responsible for developing software that runs on custom hardware for the Starlink satellite constellation. You will create infrastructure and tools that enable rapid and reliable deployment of code to customers around the world. Your work will directly contribute to improving the user experience of satellite internet services, ensuring that millions of users can connect seamlessly. You will collaborate with hardware engineers to write software for Starlink's custom phased array and modem silicon, focusing on performance and reliability. You will also be involved in developing telemetry systems that can scale to millions of devices, ensuring that data is accurately collected and analyzed. Your contributions will help maximize Starlink's utility for individuals, communities, and businesses, making a significant impact on global internet access.
At SpaceX, you will be part of a mission-driven team that is pushing the boundaries of technology and innovation. We offer competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. You will work in a collaborative environment where your ideas and contributions are valued. Join us in our mission to enable human life on Mars and revolutionize global internet access through the Starlink project.
Apply now or save it for later. Get alerts for similar jobs at SpaceX.