
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 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.
Job Description
Who you are
You are an embedded engineer with a strong foundation in C and C++ programming languages, capable of designing and developing highly reliable software systems. You thrive in collaborative environments, engaging with both software and hardware engineers to understand mission needs and deliver effective solutions. Your problem-solving skills are complemented by a passion for technology and innovation, particularly in the aerospace sector. You are motivated by the opportunity to contribute to ambitious projects that aim to push the boundaries of human exploration.
You have experience with embedded systems and a solid understanding of the full software development lifecycle, from design through testing and operation. You are comfortable working in a fast-paced environment and are eager to take ownership of your projects, ensuring that the software you create meets the highest standards of reliability and performance. Your ability to analyze system metrics and build prototypes will be crucial in proving out key design concepts and addressing technical constraints.
What you'll do
As an Embedded Engineer on the Starlink flight software team, you will be responsible for developing autonomous software systems that control both robotic vehicles in space and the ground systems that support them. You will engage in the complete lifecycle of software development, ensuring resilience, fault tolerance, and correctness through rigorous testing. Your role will involve collaborating with cross-functional teams to identify mission requirements and translate them into effective software solutions. You will also build prototypes to validate design concepts and quantify technical constraints, contributing to the overall success of the Starlink mission.
What we offer
At SpaceX, you will be part of a team that is dedicated to making a significant impact on the future of space exploration. We offer a dynamic work environment where innovation is encouraged, and your contributions will directly influence the success of our missions. You will have the opportunity to work alongside some of the brightest minds in the industry, gaining valuable experience and insights into cutting-edge technologies. We believe in fostering a culture of collaboration and continuous learning, providing you with the resources and support needed to grow in your career.
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 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.

Software Engineering
SpaceX is hiring a Software Engineer for the Starlink project to develop the digital experience for millions of customers. You'll work on building interfaces for mobile and web applications. This position requires relevant engineering experience.

Software Engineering
SpaceX is hiring a Software Engineer specializing in C++ for the Starlink program. You'll work on improving satellite internet systems and software lifecycle management. This role requires proficiency in C++ and a passion for innovative technology.

Software Engineering
SpaceX is hiring a Software Engineer for the Starlink Network to enhance satellite internet services. You'll work with technologies like Java, Python, and C++ to improve user experience. This role requires a strong background in software development.

Software Engineering
SpaceX is hiring a Software Engineer for the PCBA design and manufacturing team to develop software solutions that enhance production efficiency. You'll work with C, C++, and Python to interface with manufacturing equipment. This role requires a Bachelor's degree and at least 1 year of experience.