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

Caterpillar Brazil

Christchurch

On-site

NZD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Caterpillar is seeking a Software Engineer for its delivery team in Christchurch. You will develop high‑quality software across embedded Linux using C++, and craft modern web interfaces with TypeScript and Angular to deliver customer value.

You will collaborate across teams, participate in a full engineering lifecycle, and contribute to a large, evolving global development framework while working onsite five days a week in a dynamic, safety‑focused environment.

Qualifications

  • Bachelor‑level qualification in computer science, engineering, mathematics, mechatronics or equivalent experience.
  • Experience developing software in C++.
  • Experience building web applications with TypeScript, preferably Angular (or other modern JavaScript frameworks).
  • Have experience working within a full engineering process involving specification, development, automated testing, continuous delivery and documentation.

Responsibilities

  • Collaborate with team members on development and test scope, architecture and other development activities.
  • Work with application domain experts and other software developers across multiple international sites to deliver identified customer value.
  • Develop and evolve solutions on embedded Linux using C++.
  • Design and build applications using web technologies such as Angular, TypeScript, HTML, and CSS.
  • Work on and contribute to a distributed system, identifying subdomains and creating bounded contexts.
  • Help create micro frontends with module federation in modern web applications.
  • Demonstrate fundamental software engineering skills resulting in predictability in engineering, scheduling and the quality of products developed.

Skills

C++ development
TypeScript

Education

Bachelor's degree in CS/Engineering/Mechatronics

Tools

Angular

Job description

Caterpillar is seeking a Software Engineer for its delivery team in Christchurch. You will develop high‑quality software across embedded Linux using C++, and craft modern web interfaces with TypeScript and Angular to deliver customer value.

You will collaborate across teams, participate in a full engineering lifecycle, and contribute to a large, evolving global development framework while working onsite five days a week in a dynamic, safety‑focused environment.

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

Similar jobs worth comparing

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

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 Engineer
Software Engineer

Caterpillar Inc. • Christchurch

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

Caterpillar Inc. • Christchurch

On-site
NZD 35,000 - 45,000
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
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
Engineering Manager - Embedded Linux & Web Leadership
Engineering Manager - Embedded Linux & Web Leadership

Trimble • Christchurch

On-site
NZD 150,000 - 190,000
Free parking
On-site gym
Changing rooms & showers
+2
Software Engineer - Global SaaS & Automotive Parts
Software Engineer - Global SaaS & Automotive Parts

Partly • Christchurch

On-site
NZD 80,000 - 120,000
Catered lunches
Annual wellness allowance
Paid parental leave
+4
Principal Frontend Engineer | Hybrid (3 O, 2 H) | Christchurch
Principal Frontend Engineer | Hybrid (3 O, 2 H) | Christchurch

Arvion Services • Christchurch

Hybrid
NZD 120,000 - 180,000
Annual salary reviews
Birthday leave
Healthcare coverage
+2