Job Description
Rocket Lab is seeking a Head of Flight Software to lead flight software engineering teams. The Head of Flight Software will shape the flight software product and ecosystem that supports Rocket Lab’s space systems and missions. As a senior technical leader, he/she will drive strategic direction, architecture, product, and execution of flight software systems and operations while managing a high-performing team of engineers. He/She will collaborate cross-functionally with executive leadership, chief engineers, program management, related disciplines, and mission teams to ensure seamless integration of flight software.
What this role involves:
- Owning the team responsible for architecture and development of flight software solutions across Rocket Lab Space Systems.
- Defining, building, and maintaining a flight software center of excellence
- Defining and executing the strategic roadmap for flight software; ensuring scalability, security, and mission reliability.
- Establishing and maintaining technical budgets, system requirements, and verification techniques to optimize flight software integration.
- Driving efficiency and quality of work product from multi-disciplinary teams to develop industry leading flight software, simulation software, and test software.
- Partnering with program and product management to align software capabilities with mission objectives, company goals, and customer needs.
- Driving innovation in flight software, ensuring adoption of modern technologies, automation, and testing practices.
- Driving key documentation, including interface specifications, CONOPS, and design frameworks.
- Conducting staffing resource analysis and allocation to build and maintain a properly sized organization with skill sets to satisfy program and market demands
- Participating in proposals and new business capture
Requirements:
- Bachelor’s or Master’s degree in software engineering, computer science, aerospace, electrical, or related engineering discipline.
- 12+ years of experience in aerospace software engineering, including embedded systems.
- 8+ years of leadership experience, managing teams and complex software programs.
- Ability to identify, develop plans, and solve complex large-scale problems with little oversight
- Ability to navigate a fast-paced, high-stakes environment with competing priorities.
- Expertise in embedded flight software development
- Expertise in C+ and Python
- Track record of successfully delivering mission-critical software for satellite and spacecraft operations.
What role offers:
- Company stock
- Cash incentives
- Employee Stock Purchase Program
- Medical, dental, and vision insurance coverage
- 401(k) retirement plan options
- Paid vacation, holidays, and sick leave
- Paid parental leave
- Other discounts and perks