Software Engineer Intern-Trimble Inc.

Website Trimble Inc.


Title: Software Engineering Intern

Location: Remote

Department: Timing and Frequency Division

Trimble is seeking a Software Engineering Intern within our Timing and Frequency division. The Timing division develops embedded devices that provide high precision timing signals for wireline and wireless networks. We provide industry leading solutions using our products based on GNSS, PTP, NTP and other state-of-the-art protocols and technologies. We are currently working on the next generation of products to address the needs of the evolving 5G standards and industry adoption of new wireless network technologies.

You will be responsible for developing firmware solutions for Linux, RTOS and/or bare metal based systems in the area of packet network timing protocols such as PTP, NTP, SyncE, etc. You will be given the opportunity to work with a team of highly talented engineers, who will help in the mentorship of your Software Development skills.

In This Role You Will

  • Have the opportunity and mentorship to apply the theoretical knowledge gained during your graduate program to improve your understanding of the software development cycle in the real world
  • Gain exposure to development in the context of a large, complex codebase and expected to learn and adhere to the software quality standards
  • Develop knowledge in GNSS technologies and methodologies of deriving time from GNSS signals – a core functionality of our product line.
  • Learn to use various tools for source code management, bug tracking and code quality to develop and deliver modules using best practices and guidelines

Required Skills

  • Programming skills in C/C++
  • Working knowledge in Data Structures, OS concepts and Embedded systems
  • Knowledge of Network programming, Ethernet switching, Network Security
  • Ability to work efficiently in a highly collaborative environment and expected to manage your time and dependencies effectively
  • Strong written and verbal communication skills
  • Actively pursuing a degree(s) in Computer Science, Computer Engineering, Electrical Engineering or a related field, MS preferred

Our Company

Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety, and sustainability. From purpose-built products to enterprise lifecycle solutions, Trimble software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation, and logistics. For more information about Trimble (NASDAQ: TRMB), visit

Trimble Inc. is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D

Upload your CV/resume or any other relevant file. Max. file size: 50 MB.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Dicover free resources
we update them regulary to keep you in the loop