
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 to enhance satellite internet services. This position requires significant experience in embedded systems.
Job Description
Who you are
You have 5+ years of experience in embedded software engineering, particularly with custom hardware and satellite systems — you've developed software that operates reliably in diverse environments and understand the challenges of deploying code to millions of devices. Your expertise in C and C++ allows you to write efficient, high-performance code that meets stringent requirements for reliability and speed.
You are familiar with Embedded Linux and have experience working with telemetry systems — you know how to create robust systems that can scale and provide real-time data to enhance user experiences. Your problem-solving skills enable you to tackle complex issues that arise in satellite communications and internet services.
You thrive in collaborative environments and enjoy working with cross-functional teams — you can communicate effectively with hardware engineers, product managers, and other stakeholders to ensure that software solutions align with overall project goals. You are passionate about technology and are excited about the potential of satellite internet to connect users in remote areas.
Desirable
Experience with phased array technology or modem silicon is a plus — you understand the intricacies of satellite communications and can contribute to improving user experiences. Familiarity with deployment tools and infrastructure for rapid code deployment will set you apart.
What you'll do
As a Senior Embedded Software Engineer for Starlink, you will develop software that runs on custom hardware deployed worldwide — your work will directly impact the user experience of millions of customers relying on satellite internet. You will create infrastructure and tools that facilitate the rapid and reliable deployment of code, ensuring that updates and improvements reach users seamlessly.
You will write software for Starlink's custom phased array and modem silicon, focusing on enhancing performance and reliability — your contributions will help maximize the utility of Starlink for individuals, communities, and businesses. You will also work on telemetry systems that scale to meet the demands of a growing user base, ensuring that data is collected and analyzed effectively.
What we offer
At SpaceX, you will be part of a mission-driven team dedicated to making space travel and satellite communications accessible to everyone — your work will contribute to the future of humanity in space. We offer competitive compensation and benefits, along with opportunities for professional growth and development in a fast-paced, innovative environment. Join us in our mission to revolutionize internet access and explore the stars.
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
Fi is hiring a Senior Embedded Software Engineer to design and build firmware for connected collars. You'll work with technologies like C, C++, and Embedded Linux to enhance pet technology. This role requires experience in low-power optimization and real-time processing.

Embedded Engineer
Aeva is hiring a Senior Embedded Software Engineer to work on groundbreaking sensing and perception technology. You'll focus on embedded systems development using C and C++. This position requires experience in embedded software engineering.

Embedded Engineer
Woven by Toyota is seeking a Senior Embedded Engineer to develop innovative software systems for next-generation vehicles. You'll work with C++ and embedded systems to enhance automotive software delivery. This role requires a strong background in complex software development.