Senior Software Engineer
October 07, 2024
Your Title: Senior Software Engineer
Job Location: Christchurch
Our Department: CTCT
Advertisement Dates: 7 - 11 October 2024
What You Will Do
As a Senior Software Engineer, you will be responsible for analyzing, designing, programming, debugging, and modifying software enhancements and/or new products used in local, networked, cloud-based, or Internet-related computer programs. In this position, you will write code, complete programming, and perform testing and debugging of applications using current programming language and technologies. Additionally, you should expect to complete documentation and procedures for installation and maintenance. Moreover, you may interact with users to define system requirements and/or necessary modifications.
Develop and maintain machine control applications by writing high-quality code in C++ or in Android (Java and Kotlin)
Collaborating with the application domain experts and other software developers across multiple international sites to deliver identified customer value
Demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling, and the quality of products developed
Debugging software and investigating customer reports to solve product issues
What Skills and Experience You Should Bring
Relevant tertiary qualification in computer science, engineering, mechatronics, or equivalent
Minimum of five years of experience developing Android applications or applications written in C++ within a Windows or Linux environment
Experience in developing applications for mobile platforms preferred
Experience with Android application development is an advantage
Experience with web browser based UI software development would be an advantage
About Our CTCT Division
The CTCT division (a joint venture between Trimble and Caterpillar) develops positioning and control products for earthmoving and paving machines in the construction and mining industries, using technologies such as GPS, optical total stations, lasers and sonics. The products are used in a range of applications where the operator of the machine benefits from having accurate horizontal and vertical guidance.
Trimble’s Inclusiveness Commitment
We believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.
We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.