OverviewOur client is an innovator in automation and robotics, with solutions that address some of the world's most complex challenges in agriculture and beyond.
With a focus on perception systems, data processing, and high-performance software, they design and deploy cutting-edge technologies that transform industries.
The team is collaborative, mission-driven, and committed to creating systems that deliver real-world impact.As a Senior Software Engineer, you will join the perception team and bring deep expertise in C++ to complement existing strengths in machine learning and computer vision.
While the team already has strong capability in research and model development, they need someone who can optimise code performance, package models into high-performing containers, and ensure scalability and efficiency in production.
This is a hands-on role requiring strong software engineering fundamentals, the ability to work closely with machine learning specialists, and a focus on building robust, high-performing systems.
Your work will be central to bridging the gap between cutting-edge perception research and production-ready solutions.The Remuneration A competitive salary package is on offer, aligned to the seniority of the role and the depth of experience required.
In addition, you\'ll be part of an organisation that offers challenging projects, exposure to globally recognised technologies, and the chance to shape how advanced robotics and perception systems are deployed in real-world settings.
This client is an Accredited Employer.
Responsibilities
Optimise code performance for perception, data processing, and high-performance software in production environments.
Package models into high-performing containers and ensure scalability and efficiency.
Collaborate with machine learning specialists to bridge perception research and production-ready solutions.
Contribute strong software engineering fundamentals in a hands-on role.
Non-negotiable Requirements
Minimum 7 years' professional C++ engineering experience.
Proven Docker experience, with ability to package and optimise models.
Strong teamwork, collaborative mindset, and effective communication skills.
Nice-to-have skills
ROS or ROS2 exposure.
CUDA programming experience or exposure.
Familiarity with CVAT (Computer Vision Annotation Tool).
Personal Attributes
You will be detail-oriented and pragmatic, able to balance engineering rigour with delivery outcomes.
A natural problem-solver, you thrive in collaborative settings and enjoy working alongside specialists in computer vision, perception, and robotics.
Adaptability, curiosity, and a willingness to learn new tools and technologies are highly valued.
Strong communication skills will help you explain complex ideas clearly, whether working with engineers, researchers, or broader stakeholders.
Next Steps
If this opportunity excites you, we\'d love to hear from you.
Please apply with a letter of introduction explaining why you are aligned and your resume showcasing your career journey to date.
Once you have applied and yet have questions, feel free to call Barry Hardy on 0276544653.
Referrals increase your chances of interviewing at Imara Limited by 2x.
#J-18808-Ljbffr
Senior Software Engineer • New Zealand