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.
Employer 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
- Role descriptions
- Salary insights
- Tools to help you prepare for jobs