
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 • Redmond, WA
SpaceX is hiring a New Graduate Engineer in Software for the Starlink program to tackle complex software engineering challenges. You'll work with technologies like C, C++, and Python to support the world's largest satellite constellation. This entry-level position is based in Redmond, WA.
As a recent graduate with a degree in Computer Science or a related field, you have a solid foundation in programming languages such as C, C++, and Python. You are eager to apply your academic knowledge to real-world challenges and are excited about the opportunity to work on innovative projects that have a global impact. You possess strong problem-solving skills and are comfortable working in a collaborative environment where you can learn from experienced engineers. You are passionate about technology and have a keen interest in satellite communications and networking technologies.
Experience with embedded systems or firmware development is a plus, as is familiarity with networking protocols and data transmission methods. You may have completed internships or projects that involved software development, showcasing your ability to work on complex systems. A willingness to learn and adapt to new technologies is essential, as is a proactive approach to tackling challenges.
In this role, you will join the Starlink program at SpaceX, where you will contribute to the development of software that powers the world's most advanced broadband internet system. You will work on various aspects of the software engineering process, including designing, coding, testing, and debugging software components. Your responsibilities will include collaborating with cross-functional teams to identify and solve technical challenges related to satellite communications and networking. You will have the opportunity to work on next-generation networking technologies that direct data through a dynamic network of satellites and ground stations.
You will also be involved in developing firmware and embedded software that runs on custom hardware, ensuring that the systems operate reliably and efficiently. As part of a team of talented engineers, you will participate in code reviews and contribute to the continuous improvement of software development practices. Your work will directly impact the performance and reliability of the Starlink system, helping to provide fast and reliable internet to millions of users worldwide.
At SpaceX, you will be part of a mission-driven company that is pushing the boundaries of technology and innovation. You will have the chance to work alongside some of the brightest minds in the industry, gaining valuable experience and mentorship as you grow in your career. We offer a competitive salary and benefits package, along with opportunities for professional development and advancement within the company. Join us in our mission to enable human life on Mars and revolutionize global internet access through Starlink.
Apply now or save it for later. Get alerts for similar jobs at SpaceX.