4 days ago
Christchurch, New ZealandMid Level
Responsibilities
- Develop cross-platform features for the Earthworks heavy-machinery system.
- Write embedded Linux software in C++ and build web applications using Angular, TypeScript, HTML, and CSS.
- Contribute to distributed-system architecture by identifying subdomains and establishing bounded contexts.
- Collaborate with software engineers and domain experts across international locations.
- Apply engineering practices covering specification, automated testing, delivery quality, continuous improvement, and technical documentation.
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 role in Christchurch, New Zealand, with no travel requirement.
- Free parking, an on-site gym, changing rooms and showers, table tennis, and an active social club.
- Collaborative, supportive, values-driven workplace with opportunities for ownership, growth, and innovation.
Tech Stack
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.
