Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
The University of Canterbury invites applications for a Research Engineer in Computer Science and Software Engineering. You will autonomously develop AI-driven navigation and tool-use solutions across multiple robotic platforms, bridging research and rigorous software engineering.
Responsibilities include designing algorithms, implementing code, and validating in Unreal Engine and SITL/HITL simulations, while contributing to documentation and collaboration with project partners at Auckland
Computer Science and Software Engineeringhave an opportunity for a Research Engineer to participate in a research project, autonomously using tools on robot platforms (ground-based, aerial, underwater).
We seek a highly motivated individual with a research background in AI approaches for automating navigation and autonomous tool use on ground-based, aerial and underwater platforms.
In this role you will bridge academic research and rigorous software engineering. You will be responsible for researching, consulting, analysing, and evaluating system program needs to develop cutting-edge algorithms for robotic manipulators, robotic navigation, computer vision, control algorithms, and sensor fusion. You will identify technology limitations and deficiencies in existing autonomous frameworks and design software strategies to overcome them. A significant portion of your daily work will involvewriting, maintaining, and documenting program code to meet system designs and technical specifications for ground-based, aerial, and underwater platforms. This includes integrating, extending, and customizing open-source autopilot platforms (such as ArduPilot and PX4). You will rigorously test, debug, diagnose, and correct errors in your code and within high-fidelity simulation environments (e.g., Unreal Engine, SITL/HITL) to ensure the autonomous applications perform exactly to specification and quality standards. Furthermore, you will be expected to write, update, and maintain technical program and end-user documentation, and provide expertise and guidance in developing software design strategies for the broader research team.
You will applicant will be mentored by Professor Richard Green and located within the Computer Science and Software Engineering. The position will also involve extensive collaboration with project partners at Auckland University.
To be successful in this position you will ideally have the following:
Te Tari Pūhanga Pūmanawa Rorohiko | Computer Science and Software Engineering is about designing intelligent computer systems that empower people to work more efficiently and solve real-world problems. At UC, the Department of Computer Science and Software Engineering is internationally recognised for its research excellence and industry-relevant teaching, producing graduates who are highly sought after across the Pacific region and beyond.
The University of Canterbury is committed to accessible higher education, service to community and the encouragement of talent without barriers of distance, wealth, class, gender or ethnicity. The University explicitly aims to produce graduates and support staff who are engaged with their communities, empowered to act for good and determined to make a difference in the world.
For more information about Te Whare Wānanga o Waitaha | University of Canterbury, please visit www.canterbury.ac.nz
Applications will be reviewed as they are received, and interviews may take place before the close date.