Description
Caterpillar Trimble Control Technologies is hiring a Software Engineer (C++/Angular) in Christchurch, New Zealand, to develop and evolve cloud-connected embedded systems for heavy equipment. The role involves building embedded Linux software in C++, modern web applications with Angular and TypeScript, distributed-system architecture, automated testing, CI/CD, and technical documentation, while collaborating with global engineering teams. The position is on-site and requires a relevant tertiary qualification or equivalent practical experience, plus professional embedded C++ and web-application development experience.
