Cloud-Connected Embedded Software Engineer (C++/Angular)

Trimble Inc.

Christchurch

On-site

NZD 110,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Free parking
On-site gym
Showers and changing rooms
Table tennis
Active social club

Job summary

Trimble Inc. in Christchurch is seeking a Software Engineer (C++/Angular) to help evolve cloud-connected embedded systems for Earthworks machinery. You will bridge embedded C++ control software with modern web applications, working within CTCT to deliver high-value solutions.

Join a collaborative global engineering team, contribute to CI/CD practices, and shape software that improves productivity, safety, and efficiency on job sites worldwide.

Qualifications

  • Tertiary qualification in CS/Engineering/Mechatronics or equivalent.
  • Extensive embedded C++ development experience.
  • Experience building web apps using Angular and TypeScript.
  • Full lifecycle software engineering: requirements, automated tests, CI/CD and documentation.

Responsibilities

  • Develop cross-platform Earthworks features to enable heavy machinery commissioning and operation.
  • Build robust embedded Linux software in C++ and web applications with Angular/TypeScript.
  • Contribute to distributed system architecture with clearly defined subdomains.
  • Collaborate with global teams across sites to deliver customer value.
  • Apply engineering best practices to ensure predictability, quality and continuous delivery.

Skills

Embedded C++
Angular
TypeScript
CI/CD
Embedded Linux

Education

Bachelor or Master in Computer Science, Engineering, Mathematics, Mechatronics

Tools

CI/CD pipelines
Git

Job description

Trimble Inc. in Christchurch is seeking a Software Engineer (C++/Angular) to help evolve cloud-connected embedded systems for Earthworks machinery. You will bridge embedded C++ control software with modern web applications, working within CTCT to deliver high-value solutions.

Join a collaborative global engineering team, contribute to CI/CD practices, and shape software that improves productivity, safety, and efficiency on job sites worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud-Connected Embedded Systems Engineer (C++/Angular)
Cloud-Connected Embedded Systems Engineer (C++/Angular)

Trimble • Christchurch

On-site
NZD 90,000 - 120,000
Free parking
On-site gym
Showers
+3
Software Engineer
Software Engineer

Trimble • Christchurch

On-site
NZD 90,000 - 120,000
Free parking
On-site gym
Showers
+3
Software Engineer
Software Engineer

Trimble Inc. • Christchurch

On-site
NZD 110,000 - 150,000
Free parking
On-site gym
Showers and changing rooms
+2
Software Engineering Lead – Embedded & Web Systems
Software Engineering Lead – Embedded & Web Systems

JobSpace • Christchurch

On-site
NZD 140,000 - 210,000
Free parking
Onsite gym
Social club
Construction Tech Team Lead — Embedded Linux & C++
Construction Tech Team Lead — Embedded Linux & C++

Trimble Inc • Christchurch

On-site
NZD 120,000 - 160,000
Hardware Solutions Firmware Engineer
Hardware Solutions Firmware Engineer

trimble • New Zealand

On-site
NZD 90,000 - 120,000
Software Engineering Team Lead
Software Engineering Team Lead

Trimble Inc • Christchurch

On-site
NZD 120,000 - 160,000
Global Systems PM — Earthmoving Tech Leader
Global Systems PM — Earthmoving Tech Leader

Trimble • Christchurch

On-site
NZD 140,000 - 210,000
Hardware Solutions Firmware Engineer
Hardware Solutions Firmware Engineer

Trimble • Christchurch

On-site
NZD 90,000 - 120,000
Free parking
On-site gym
Showers
+2
Software Development Engineer in Test
Software Development Engineer in Test

Trimble • Christchurch

On-site
NZD 90,000 - 120,000
Free parking
Onsite gym
Showers