Rocket Lab

Head of Flight Software

Job Description

Posted on: 
2025-05-31

Responsibilities

  • Own the team responsible for architecture and development of flight software solutions.
  • Define, build, and maintain a flight software center of excellence.
  • Define and execute the strategic roadmap for flight software, ensuring scalability and mission reliability.
  • Establish and maintain technical budgets, system requirements, and verification techniques.
  • Drive efficiency and quality of work product from multi-disciplinary teams.
  • Partner with program and product management to align software capabilities with mission objectives.
  • Drive key documentation, including interface specifications and design frameworks.

Job Requirements

  • Bachelor’s or Master’s degree in software engineering, computer science, aerospace, or related field.
  • 12+ years of experience in aerospace software engineering, including embedded systems.
  • 8+ years of leadership experience managing teams and complex software programs.
  • Expertise in embedded flight software development and proficiency in C++ and Python.
  • Ability to identify and solve complex large-scale problems with little oversight.
  • Track record of successfully delivering mission-critical software for satellite and spacecraft operations.
  • Excellent verbal and written communication skills.
Apply now

More job openings