
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 custom hardware. Your expertise in C and C++ allows you to write efficient and reliable code that runs on various devices. You are familiar with Embedded Linux and understand the intricacies of deploying software in a distributed environment. You thrive in collaborative settings, working closely with hardware engineers to ensure seamless integration between software and hardware components. You are passionate about improving user experiences and have a track record of enhancing product functionality through innovative software solutions. You are adaptable and eager to tackle the challenges of working on a cutting-edge project like Starlink, where your contributions can have a significant impact on users worldwide.
Experience with satellite communication systems or similar technologies would be a plus. Familiarity with telemetry systems and large-scale deployments can set you apart. You are also comfortable working in fast-paced environments and can manage multiple priorities effectively.
As a Senior Embedded Software Engineer at SpaceX, you will be responsible for developing software that runs on custom hardware deployed to millions of devices globally. You will create infrastructure and tools that enable rapid and reliable deployment of code to customers, ensuring that users can access high-quality internet services almost anywhere in the world. Your role will involve writing software for Starlink's custom phased array and modem silicon, focusing on improving the user experience of satellite internet. You will also work on developing a telemetry system that scales to millions of devices, ensuring that performance metrics are accurately captured and analyzed. Collaboration with cross-functional teams will be key, as you will partner with hardware engineers and product managers to align software capabilities with user needs and business goals. Your contributions will directly influence the functionality and reliability of Starlink's services, making a tangible difference in the lives of users.
At SpaceX, you will be part of a mission-driven team dedicated to pushing the boundaries of technology and enabling human life on Mars. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a dynamic environment where innovation is encouraged, and your ideas can lead to real-world applications. Join us in our quest to revolutionize satellite internet and make a lasting impact on global connectivity.
Apply now or save it for later. Get alerts for similar jobs at SpaceX.