C++ Developers

We’re working with a specialist engineering consultancy delivering into a globally recognised technology business, currently scaling up a new embedded systems project.

They’re looking to bring on a number of C++ Software Engineers to join a newly formed team working on high-performance, real-world systems in the heavy equipment space.

This is a rare opportunity to get involved early in a project, help shape how things are built, and work on technology that is used in the field globally.


The Role

You’ll be working as part of a small, high-performing team delivering embedded software into a complex, hardware-integrated environment.

This will involve:

  • Developing and maintaining C++ software for embedded systems

  • Working close to hardware, with real-world constraints and performance considerations

  • Contributing to system design and technical decisions

  • Debugging and problem-solving at a low level

  • Collaborating with other engineers across software, hardware and systems


What We’re Looking For

We’re open to a mix of experience levels (intermediate through to senior), but ideally you’ll have:

  • Strong C++ experience (embedded or systems-level preferred)

  • Experience working close to hardware / low-level systems

  • Solid understanding of performance, memory, and system constraints

  • Strong problem-solving skills and the ability to work independently

  • Experience working in collaborative engineering teams

Embedded experience is highly preferred, but strong C++ engineers from adjacent domains will be considered.


Working Setup

  • Initial 1–2 months on-site in Christchurch to get up to speed

  • After that, fully remote (NZ-based) 

  • Open to candidates across NZ 

  • Must be willing to relocate short-term for onboarding


What’s on Offer

  • Long-term contract (up to 2 years)

  • Highly competitive hourly rates

  • Opportunity to work on a technically challenging, high-impact project

  • Small team, real ownership, and influence over how things are built

  • Work that goes beyond typical product development - this is real-world engineering


Why This Role?

C++ roles like this don’t come up often in NZ.

If you enjoy working close to the metal, solving complex problems, and being part of building something from the ground up - this is well worth a conversation.


Apply now or reach out to [email protected] for a chat. 

Unlock job insights

Hirer responsivenessSalary matchNumber of applicants

Employer questions

Your application will include the following questions:
  • How many years' experience do you have as a C Developer?
  • Which of the following statements best describes your right to work in New Zealand?
  • Do you have experience with Test Driven Development (TDD)?
  • Which of the following programming languages are you experienced in?
  • How much notice are you required to give your current employer?
  • How many years' experience do you have as a C++ Developer?
  • What's your expected hourly rate?
  • How many years' experience do you have as an Embedded Engineer?

Report this job advert

Be carefulDon’t provide your bank or credit card details when applying for jobs.Learn how to protect yourself
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory / salary below minimum wage.
 
 
 
 
 
Career Advice
Researching careers? Find all the information and tips you need on career advice.
  • Role descriptions
  • Salary insights
  • Tools to help you prepare for jobs
Explore Career Advice arrow-right