SpaceX is seeking an Embedded Software Engineer to join their Starlink flight software team. This role combines cutting-edge space technology with software engineering excellence. As an embedded engineer, you'll be responsible for designing, developing, and testing software that controls both SpaceX flight and ground systems, playing a crucial role in managing the world's largest satellite constellation.
The position offers a unique opportunity to work on both space-bound vehicle software and ground control systems. You'll collaborate with cross-functional teams, turning mission requirements into reliable software solutions. The role encompasses the complete software lifecycle, from initial development through testing and operational deployment.
What makes this role special is its direct impact on space exploration and global connectivity. You'll be working with state-of-the-art technology, developing fault-tolerant systems that operate in the challenging environment of space. The position offers exposure to both embedded systems and distributed computing, providing a rare combination of technical challenges.
SpaceX emphasizes that prior aerospace experience isn't necessary - they're looking for smart, motivated engineers who excel at problem-solving and want to contribute to an ambitious mission. The company offers comprehensive benefits, including medical coverage, stock options, and 401(k), making this an attractive opportunity for engineers wanting to make their mark in space technology.
The role requires strong technical skills in embedded software development, with expertise in C/C++ or Python. You'll work in a dynamic environment where requirements evolve rapidly, requiring adaptability and strong problem-solving abilities. The position offers significant growth potential and the chance to work on technology that's literally changing the world.