CareerPlan

Senior C++ Software Engineer

Mount Maunganui, Bay of PlentyFull-time2026-10-13

Core

Design, develop, and test core software applications for autonomous vehicle systems across air, land, and sea.

Role type

Senior C++ Software Engineer (Autonomous Systems)

Builds

Core software applications for uncrewed vehicles

Domain

Robotics and Aerospace

Deliverable

production ML models

Required skills

C++, Object-Oriented Programming, Data Structures, Git, Linux, Python, ROS, Embedded Systems, CI/CD, Automated Testing, Docker

Responsibilities

Design, develop, and test software applications for autonomous vehicle systems; Write clean, efficient, and maintainable C++ code; Collaborate with mechanical, electrical, and controls teams to integrate software; Debug, profile, and optimize software for performance and reliability; Contribute to structured Git repositories and build systems; Take ownership of assigned software modules and projects.