CareerPlanSign in

Software Engineer

New Zealand - Christchurch💼 Full-time🗓 2026-09-25

Core

Design and evolve cloud-connected, embedded systems for heavy equipment and construction technology, bridging embedded C++ control systems with modern web applications to improve machine productivity and operator safety.

Role type

Software Engineer (Embedded Systems & Web)

Builds

Cloud-connected embedded Linux software and modern web applications for earthmoving and paving machines

Domain

Construction technology, heavy machinery, IoT, embedded systems

Deliverable

production ML models | product features

Required skills

C++ development, Angular, TypeScript, embedded Linux software development, full lifecycle software engineering, automated testing, CI/CD, distributed system architecture

Preferred skills

Experience with embedded devices in industrial or IoT settings

Technologies

C++, Angular, TypeScript, HTML, CSS, Linux, GPS, optical total stations, lasers, sonics

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 establishing bounded contexts; Collaborate globally with domain experts and software engineers; Apply engineering practices to ensure predictability, high quality, and continuous improvement

Seniority

Mid-level to Senior, hands-on IC

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