Software Engineer – GNC

Auckland, New Zealand, Rocket Lab [2971205 ]

Field(s) of expertise
Software Engineering
Job type


You’ll be a crucial member of our Guidance, Navigation and Control team, who is responsible for the software that gets our customers’ payloads exactly where they need to be. You will be challenged daily and to succeed you will need to adapt quickly and thrive under pressure to achieve tight project deadlines. Our launch frequency is increasing rapidly, and we are looking for someone who can hit the ground running when it comes to working with C, C++ and Python, and helping to continue the development of our 6DOF flight and avionics simulator. You will have a thorough, no-shortcuts approach meaning we can rely on your work to be accurate 100% of the time.


Essential skills:

  • Bachelor or Masters in Electronics, Software, Mechatronics or Aerospace Engineering
  • 2+ years’ experience developing in C/C++ including some embedded or high reliability development
  • The ability to work under pressure and to tight deadlines
  • Excellent communication skills with the ability to build strong working relationships
  • Experience with Git version control


Desirable skills:

  • Python, MATLAB
  • A good theoretical and/or practical understanding of electronic systems and/or rigid body dynamics
  • Experience with flight simulator or flight software development for UAVs, rockets or other aircraft
  • Understanding of orbital mechanics and/or closed-loop control systems
  • Experience working in a continuous integration environment

For information on how the personal data in your application is processed, please see the Rocket Lab Privacy Policy.