Rocket Lab is hiring a Principal Flight Software Engineer for its Space Systems team, based at the company’s global headquarters in Long Beach, California. The role supports development of flight software for Space Systems programs and spans the full software lifecycle, from requirements definition through design, coding, testing, and flight operations. The software is intended to be tested and operated on orbit, supported by Rocket Lab’s rockets and launch sites. The engineer develops application software for real-time operating systems and/or embedded Linux, as well as hardware drivers for spacecraft sensors and actuators. The role involves working with software, hardware-in-the-loop, systems, and embedded systems engineers; maintaining comprehensive automated tests; reviewing code and participating in design reviews; and assisting with on-orbit and interplanetary flight operations. The position requires substantial embedded software experience, proficiency in Rust, C++, and C, and experience leading junior developers and collaborating across engineering disciplines and with customers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal