About Us : The CTCT division (a joint venture between Trimble and Caterpillar) creates world leading grade control and automation products for customers in the paving, construction, landfill, and mining industries.
Our products make operators of heavy equipment more productive, whether they’re working on a landscaping job in someone’s backyard, leveling a section for a house, building a subdivision or highway, or operating an 800-tonne excavator on a mine site.
Central to our success is accurate positioning. We utilise the latest in technology from our inhouse developed positioning technologies utilising IMU, GNSS, Laser, Optical and Sonic sensors, and some tech we can’t even talk about yet, to empower machine operators with clear and accurate guidance.
In many cases we automate functions of the machine, so the operator can concentrate on other tasks. The Christchurch office is the largest of five in the global CTCT team.
Working here you would be exposed to a multitude of cutting-edge programming technologies, bringing a whole new meaning to full stack development.
CTCT software ranges from the latest web, native mobile, cloud, and 3D rendering technologies to real-time embedded applications, hardware interfacing, proprietary physics, and device and plant simulation engines.
About the Job : Due to exciting growth the CTCT team is looking for a Software Engineer to join the wider team. If you are a Software Engineer who has experience in Java, Angular, C++ and / or CI / CD and test automation then we’d love to hear from you.
What You’ll Do : Along with your team you will predominantly be working on development and evolution of our premium on-machine earthmoving and mining products, such as Earthworks, Earthworks Go! and Cat Grade.
These systems feature Android and Web front ends powered by a C++ embedded back end, and you’ll be working in one or more of these codebases.
To find out more : construction.trimble.com / earthworks You will send 75% of your time as an active member of a dev team creating, improving and testing new products and features.
The other 25% of your time will be spent contributing to our Android Community of Practice that provides expertise across all development teams, works as an escalation point and an authority on all things related to Android software development.
What You’ll Bring : You’ll hold a relevant tertiary qualification in computer science, engineering, mathematics, mechatronics or equivalent experience.
Demonstrated expertise developing C++, Android (java), web technology or CI / CD systems. A passion for and significant experience in Android software development.
Experience developing software applications that interface with hardware, sensors or other devices is a real bonus. Be open to learning, and contribute to continuous improvement within your team's development process, to ensure we continue to deliver a range of market leading grade control solutions.
Only applicants who are legally entitled to work in New Zealand will be considered for this role. Trimble is proud to be an Equal Opportunity Employer and considers qualified applicants for employment without regard to race, gender, age, colour, religion, national origin, marital status, disability, sexual orientation, or any other protected factor. EOE / M / F / D