This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Embedded Software Engineer
Caterpillar Inc. · Christchurch
Job description
About the role
Join the CTCT division of Caterpillar, a joint venture with Trimble, to develop positioning and control software for earthmoving and paving machines used in construction and mining. You will work in a fast‑paced, collaborative environment delivering high‑quality machine‑control applications.
Key responsibilities
- Write and maintain C++, Android, and web code for machine‑control applications.
- Collaborate with domain experts and software developers across multiple international sites.
- Apply fundamental software‑engineering practices to ensure predictability in scheduling, quality, and delivery.
Required profile
- Relevant tertiary qualification in computer science, engineering, mathematics, mechatronics or equivalent.
- Minimum 2 years of experience developing C++ applications.
- Strong analytical, decision‑making and communication skills.
- Ability to work proactively under tight deadlines across time zones.
Required skills
- C++ development
- Java/Android development
- Web‑browser UI development
- Linux and Windows development environments
- C++ unit testing and test automation
What we offer
- Competitive salary and attractive bonus
- Career development with global prospects
- Strong commitment to safety, wellbeing and an inclusive workplace
- Diversity, equality and a focus on quality and customer service
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in New Zealand.
Salary: Senior Software Engineer Based on 5 job offers in New ZealandSalaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Caterpillar Inc.
Christchurch