Description

What You Will Do

As a Software Engineer Intern at Trimble, you will work as an integral member of one of our software development teams, developing one of our products, and working within an Agile environment. This position is for working over the summer period, starting in November 2024.

This could see you working in one of the following areas:

Caterpillar Trimble Control Technologies (CTCT), a joint venture with Caterpillar - Working on Grade Control and Automation, in an embedded C++ platform with Android and Angular user interfaces

Geospatial or Civil Construction Software (CCS) - coding large-scale cloud-based applications in C# and .Net Core, React, and Angular

Corporate Services - Enable Trimble to sell products and services by developing cloud-native applications used globally and underpinned by relational data structures. Workloads are deployed to AWS.

Trimble Forestry - enhancing a test automation suite using Playwright, enhancing and maintaining CI/CD pipelines on Bamboo and handling SDET tasks for deployments of test suites against new features.

Our software engineering internships offer a variety of hands-on experience, depending on your area of interest and experience. You will receive hands-on experience using your coding and programming skills in a professional setting while learning how to operate in an agile, team environment.

This Will Have You Doing The Following

Become intimately familiar with product requirements
Develop high-quality software that satisfies the product requirements
Work with developers to make sure that new features are created according to market requirements
Work with development teams on complex, multi-dimensional projects, and learn valuable leadership skills
Learn how to effectively work under pressure and as part of a team
Understand and adopt coding standards and best practices.
 

Education

Any Graduate