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?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 8 hours ago
Expires 1 month from now
5 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Caterpillar Inc.
Christchurch
Related job offers
-
Freelance IT Support Engineer – Remote Hands for PAN‑OS Upgrade
TECEZE Christchurch -
Intermediate C# .NET Core Software Engineer – Business Systems
Trimble Inc. Christchurch -
Senior Full Stack Developer
AI Legal Assistant Christchurch -
Data Architect – 12‑month Fixed‑Term
Civil Aviation Authority of New Zealand Wellington -
Dynatrace Developer & Administrator
Tata Consultancy Services Auckland