K2 Space is at the forefront of spacecraft software development, creating mission-critical systems for some of the largest spacecraft ever flown. As a Software Engineer, you'll join a diverse team that works across various aspects of spacecraft control systems, from GNC algorithms to embedded systems and operating systems. The role offers a unique opportunity to develop software that directly controls propulsion systems, attitude control, and power systems for spacecraft operations.
The position demands expertise in languages like Rust, C++, and Python, with a focus on real-time, fault-tolerant control systems. You'll be responsible for creating robust software architectures, implementing state machines, and ensuring reliable spacecraft operation. Within your first year, you'll be implementing major software systems and verifying code using both software and hardware simulators.
The company offers a competitive compensation package starting from $116,000 to $200,000, plus equity, comprehensive benefits including unlimited PTO, and medical coverage. They value diverse backgrounds and encourage applications even if candidates don't meet all requirements. The role requires working with ITAR-controlled information, so candidates must qualify as "U.S. persons."
This is an exceptional opportunity for software engineers passionate about space technology and looking to make a direct impact on spacecraft operations. You'll work with cutting-edge technology, solve complex engineering challenges, and be part of a team pushing the boundaries of space exploration. The role offers significant growth potential, with hands-on experience in mission-critical systems and the chance to see your code operating in space within two years.