Rocket Lab is seeking a Senior Software Engineer to join their Neutron Flight Safety Systems team. The successful candidate will be instrumental in developing and maintaining safety-critical software for Neutron’s autonomous Flight Termination System (FTS). This role involves ensuring compliance with certification standards, interfacing with navigation systems, and creating tools and services to support all phases of development, testing, simulation, and operations.Responsibilities include actively monitoring flight progress, ensuring safety criteria are met, developing comprehensive software development plans, designing software architecture, creating flight code, and conducting unit tests. The engineer will also be responsible for supporting build, deployment, system testing, simulation, data analysis, and operations by developing support code, as well as participating in reviews and testing.
What this role involves: - Creating and maintaining safety-critical software for Neutron’s autonomous Flight Termination System (FTS).
- Ensuring compliance with certification standards.
- Interfacing with navigation systems.
- Developing tools and services to support all phases of development, testing, simulation, and operations.
- Actively monitoring flight progress and ensuring safety criteria are met.
Requirements: - Degree in Software Engineering, Computer Science, or demonstrated equivalent level of knowledge.
- Minimum of 5 years’ software development experience.
- Experience with safety-critical software systems and/or software development in a regulated environment.
- Proficiency in embedded systems development with C++.
- Experience with deployment and CI tooling.
- Proficiency in Git and working with issue trackers.
Rocket Lab offers: - Opportunity to work on Neutron, a new, medium-lift, reusable launch vehicle.
- Chance to play a crucial role in creating and maintaining safety-critical software.