11 days ago
Christchurch, New ZealandMid Level
Responsibilities
- Develop dynamic cross-platform features for the Earthworks heavy-machinery system.
- Build embedded Linux software in C++ and modern web applications using Angular, TypeScript, HTML, and CSS.
- Contribute to distributed-system architecture by identifying subdomains and bounded contexts.
- Collaborate with software engineers and domain experts across international sites.
- Apply engineering practices covering specification, automated testing, CI/CD, technical documentation, quality, and continuous improvement.
Requirements
- Relevant tertiary qualification in Computer Science, Engineering, Mathematics, or Mechatronics, or equivalent practical experience.
- Solid professional experience developing embedded software in C++.
- Hands-on experience building web applications with TypeScript and Angular or other modern JavaScript frameworks.
- Experience across the full software engineering lifecycle, including specification, automated testing, CI/CD, and technical documentation.
- Experience with embedded devices in industrial or IoT settings is preferred.
- Strong collaboration and communication skills in global, cross-functional teams are preferred.
Benefits
- On-site position in Christchurch, New Zealand, with no travel required.
- Free parking, an on-site gym, changing rooms, showers, table tennis, and an active social club.
- Collaborative, supportive, and purpose-driven workplace culture.
Tech Stack
Categories
About Trimble
Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling and data analytics, Trimble enables essential industries including construction, geospatial and transportation. Whether it's helping customers build and maintain infrastructure, design and construct buildings, optimize global supply chains or map the world, Trimble is at the forefront, driving productivity and progress. For more information about Trimble (Nasdaq: TRMB), visit: www.trimble.com.
