
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 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.
Job Description
Who you are
You have a strong background in embedded systems development, with experience in programming languages such as C and C++. You understand the intricacies of working with Linux-based systems and have a passion for developing software that powers innovative technologies. Your problem-solving skills enable you to tackle complex challenges, and you thrive in a collaborative environment where you can contribute to cutting-edge projects. You are detail-oriented and committed to delivering high-quality software solutions that meet stringent performance and security standards.
You have experience working with hardware and software integration, particularly in the context of embedded systems. Your familiarity with system-on-chip (SoC) architectures and peripherals allows you to bring up next-generation silicon effectively. You are comfortable working in a fast-paced environment and are eager to learn and adapt to new technologies as they emerge. You are a team player who values communication and collaboration with cross-functional teams to achieve project goals.
What you'll do
As an Embedded Software Engineer on the Starlink program, you will be responsible for developing software from early-stage boot loaders to business logic, focusing on creating a deterministic, secure, and performant platform for SpaceX's Linux-based spacecraft and ground components. You will work closely with hardware engineers to bring up new silicon and ensure seamless integration with software systems. Your role will involve designing and implementing software solutions that enhance the functionality and reliability of the Starlink system, contributing to the overall mission of providing fast and reliable internet to users worldwide.
You will also participate in testing and validation processes to ensure that the software meets the required specifications and performance metrics. Collaborating with other engineers, you will troubleshoot and resolve issues that arise during the development and deployment phases. Your contributions will play a crucial role in maximizing the utility of Starlink for communities and businesses around the globe.
What we offer
At SpaceX, you will be part of a mission-driven team dedicated to pushing the boundaries of technology and exploring new frontiers. 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 contributions will have a direct impact on the future of space exploration and connectivity.
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 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.

Os/platform Software Engineer
SpaceX is hiring an OS/Platform Software Engineer for the Starlink program to develop software for space-grade silicon and Linux-based systems. You'll work with C and C++ 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.

Devops Engineer
SpaceX is hiring a Software Engineer specializing in DevOps for the Starlink project. You'll develop infrastructure to support high-speed broadband and collaborate with engineering teams. This role requires proficiency in Java and Python, along with experience in Docker and Kubernetes.