Software Engineer: Cloud & Embedded Systems | Angular & C++

Caterpillar Inc.

Christchurch

On-site

NZD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Caterpillar Inc. is hiring a Software Engineer to develop cross‑platform features for Earthworks, focusing on cloud connectivity and data services. You will work within a large global framework to deliver high‑quality software meeting customer needs.

You will contribute to embedded Linux development in C++, and design modern web interfaces using TypeScript and Angular. The role requires onsite work five days a week and collaboration across international teams.

Qualifications

  • Hold a relevant tertiary qualification as listed.
  • Experience developing software in C++.
  • Experience building web applications with TypeScript, preferably Angular or other modern JS frameworks.
  • Experience working in a full engineering process with specification, development, automated testing, continuous delivery and documentation.

Responsibilities

  • Development and evolution of Earthworks system with focus on cloud connectivity and data services.
  • Collaborate with team members on development scope, architecture and testing.
  • Work with domain experts and software developers across international sites to deliver customer value.
  • Develop on embedded Linux using C++ and build applications with Angular/Typescript.
  • Contribute to a distributed system and consider micro frontends and module federation.
  • Demonstrate fundamental software engineering skills to improve predictability and quality.

Skills

C++ development
TypeScript
Angular
Embedded Linux
Web technologies (HTML/CSS)
Software engineering process

Education

Tertiary qualification in computer science/engineering/mathematics/mechatronics or equivalent

Job description

Caterpillar Inc. is hiring a Software Engineer to develop cross‑platform features for Earthworks, focusing on cloud connectivity and data services. You will work within a large global framework to deliver high‑quality software meeting customer needs.

You will contribute to embedded Linux development in C++, and design modern web interfaces using TypeScript and Angular. The role requires onsite work five days a week and collaboration across international teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer: Embedded Linux & Frontend (C++, Angular)
Software Engineer: Embedded Linux & Frontend (C++, Angular)

Caterpillar Brazil • Christchurch

On-site
NZD 90,000 - 120,000
Software Engineer
Software Engineer

Caterpillar Inc. • Christchurch

On-site
NZD 90,000 - 130,000
Software Engineer
Software Engineer

Caterpillar Brazil • Christchurch

On-site
NZD 90,000 - 120,000
Software Engineering Intern — Grade Control & Automation
Software Engineering Intern — Grade Control & Automation

Caterpillar Inc. • Christchurch

On-site
NZD 35,000 - 45,000
Intern
Intern

Caterpillar Inc. • Christchurch

On-site
NZD 35,000 - 45,000
Software Engineering Manager
Software Engineering Manager

Trimble • Christchurch

On-site
NZD 150,000 - 190,000
Free parking
On-site gym
Changing rooms & showers
+2
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Blackbook Executive • Auckland

On-site
NZD 90,000 - 130,000
Field-to-Cloud Product Lead: Data Interop & IoT
Field-to-Cloud Product Lead: Data Interop & IoT

trimble • New Zealand

On-site
NZD 140,000 - 200,000
Free parking
On-site gym
Changing rooms & showers
+3
Software Engineering Manager
Software Engineering Manager

trimble • New Zealand

On-site
NZD 180,000 - 240,000
On-site in Christchurch
Free parking
On-site gym
Field-to-Cloud Product Lead | IoT Data Interop
Field-to-Cloud Product Lead | IoT Data Interop

Trimble • Christchurch

On-site
NZD 140,000 - 210,000
Free parking
On-site gym
Changing rooms & showers
+3