
About SpaceX
Revolutionizing space travel for humanity's future
Key Highlights
- Founded in 2002 by Elon Musk
- Headquartered in Hawthorne, California
- Developed Falcon 9 and Falcon Heavy rockets
- Raised over $7 billion with a valuation of $137 billion
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...
🎁 Benefits
Employees at SpaceX enjoy competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. The company also supports pro...
🌟 Culture
SpaceX fosters a culture of innovation and engineering excellence, encouraging employees to tackle ambitious projects and push the boundaries of space...
Skills & Technologies
Overview
SpaceX is hiring a Senior Embedded Software Engineer for the Starlink project to develop software for custom hardware deployed globally. You'll work with C, C++, and Embedded Linux in Hawthorne, CA.
Job Description
Who you are
5+ years of experience in embedded software development — you've designed and implemented software for custom hardware systems, ensuring reliability and performance across diverse environments. Your expertise in C and C++ allows you to write efficient code that interacts directly with hardware components, optimizing for speed and resource usage.
Strong background in Embedded Linux — you understand the intricacies of developing software that runs on constrained devices and have experience with real-time operating systems. You are familiar with the challenges of deploying software to millions of devices and can troubleshoot issues that arise in the field.
You have a passion for innovation and a desire to push the boundaries of technology — your work contributes to the advancement of satellite internet, providing connectivity to users in remote areas. You thrive in collaborative environments and enjoy working with cross-functional teams to solve complex problems.
Desirable
Experience with phased array technology or modem silicon is a plus — you understand the unique challenges associated with satellite communications and have a keen interest in improving user experiences through technology.
What you'll do
Join SpaceX's Starlink team as a Senior Embedded Software Engineer, where you'll develop software that powers the world's largest satellite constellation. Your role will involve creating infrastructure and tools for rapid deployment of code to millions of devices, ensuring that users can access reliable internet service almost anywhere in the world.
You will write software for Starlink's custom phased array and modem silicon, focusing on enhancing the user experience of satellite internet. Your contributions will directly impact the performance and reliability of the service, helping to maximize its utility for individuals, communities, and businesses.
Collaborate with hardware engineers to design and implement software that interacts seamlessly with custom hardware — your work will involve rigorous testing and validation to ensure that the software meets high standards of quality and performance. You will also be responsible for developing a telemetry system that scales to support millions of devices, providing critical data for ongoing improvements.
What we offer
At SpaceX, you will be part of a mission-driven company that is revolutionizing space technology and making life multi-planetary. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our quest to enable human life on Mars and beyond.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at SpaceX.
Similar Jobs You Might Like
Based on your interests and this role

Embedded Engineer
SpaceX is hiring an Embedded Software Engineer for the Starlink project to develop software for custom hardware deployed globally. You'll work with technologies like C and C++ in Hawthorne, CA.

Embedded Engineer
SpaceX is hiring a Senior Embedded Software Engineer for the 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 position requires significant experience in embedded systems.

Embedded Engineer
SpaceX is hiring an Embedded Software Engineer for the Starlink project to develop software for custom hardware deployed globally. You'll work with Embedded Linux, C, and C++ to enhance satellite internet services. This role requires experience in embedded systems development.

Embedded Engineer
SpaceX is hiring an Embedded Engineer for the Starlink flight software team to design and develop software for controlling flight and ground systems. You'll work with C and C++ in Redmond, WA.

Embedded Engineer
SpaceX is hiring an Embedded Software Engineer for the Starlink program to develop software for next-generation space-grade silicon and spacecraft systems. You'll work with technologies like C, C++, and Embedded Linux in Redmond, WA.