CareerPlanSign in

Software Engineer

Christchurch, Canterbury💼 Full-time🗓 2026-09-27 → 2026-09-28

Core

Design and evolve cloud-connected, embedded systems for heavy equipment and construction technology, bridging C++ control systems with modern web applications.

Role type

Software Engineer (Embedded Systems & Web)

Builds

Earthworks system features for earthmoving and paving machines

Domain

Construction technology, IoT, Embedded Linux

Deliverable

production ML models | product features

Required skills

C++, TypeScript, Angular, Embedded Linux, Distributed Systems Architecture, Full Lifecycle Software Engineering

Preferred skills

Industrial/IoT embedded device experience

Technologies

C++, Angular, TypeScript, HTML, CSS, Linux

Responsibilities

Develop dynamic, cross-platform system features for heavy machinery operation; Write robust embedded Linux software and modern web applications; Contribute to distributed system architecture by identifying subdomains and bounded contexts; Collaborate globally with domain experts and engineers; Apply engineering practices to ensure quality and continuous improvement.

Sourced via adzuna · Listed on CareerPlan, which tracks 940,000+ jobs from 20+ sources.