2,032,424open jobs
120,142companies
251,079added this week
Browse all
Location
In office (Richmond Hill)
Seniority
Intern
Employment
Internship

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 23, 2026. Trimble scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Trimble is an industrial technology company headquartered in Westminster, Colorado, that makes positioning hardware and software for construction, geospatial surveying, agriculture, government and transportation and logistics, connecting field data with design and enterprise systems. Founded by Charlie Trimble in 1978 and listed on Nasdaq, it has more than 150 locations in over 30 countries and owns businesses such as the freight platform Transporeon. It hires software engineers including AI and DevOps specialists, solutions architects, sales and lead development representatives, customer care and technical support staff, and production technicians and assemblers.

Architect the Core of Autonomy: Software Engineering Intern (16-Month)

Ready to write the code that powers high-precision navigation and autonomous systems? Join our Applanix team for an immersive 12-16 month journey where you will develop real-time firmware and algorithms that define the future of geospatial technology.

About Us: 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.

Applanix, a division of Trimble, specializes in advanced positioning solutions combining inertial technology, GNSS, and perception-based localization. Our team is dedicated to the development and implementation of mobile mapping and real-time applications.

What Makes This Role Great: This isn’t just a project-based internship; it’s a long-term career audition. With a program specifically designed to train prospective candidates for full-time roles upon graduation, you’ll be deeply embedded in our engineering team, solving complex problems in debugging, data analysis, and algorithm implementation for industry-leading APX/AP+ firmware.

Key Exciting Responsibilities

  • Develop Real-Time Firmware: Take an active role in software development activities for Applanix’s cutting-edge real-time firmware.
  • Master Algorithms & Debugging: Solve high-level technical challenges through methodical debugging, data analysis, and complex algorithm implementation.
  • Utilize Industry Tools: Gain expert-level proficiency with professional software development tools, including GIT and JIRA, within an agile environment.
  • Curate Critical Data: Lead dataset collection and organization efforts that directly inform and improve our software performance.

Essential Skills & Experience

  • Currently pursuing a degree in Engineering Science or Computer Science (ideally having completed 3rd year).
  • Practical software development knowledge using C/C++ and Python.
  • Methodical problem-solver who thrives in a diverse, multi-tasking environment.
  • Strong understanding of software development methodologies and tools.

Bonus Points For

  • Experience or knowledge of HTML, CSS, and JavaScript.
  • A demonstrated interest in the geospatial industry and positioning products.

Logistics

  • Location: Richmond Hill, ON - In-Office
  • Travel Requirement: 0%
  • Start Date: May 2027

Why You'll Love Working With Us At Trimble, we're not just a company that "does good"-we are a team dedicated to making a tangible, positive Real-World Impact.

  • You'll work on projects that truly matter: Our purpose-driven culture means you'll be helping to build and deliver solutions that make work faster, safer, and more sustainable for millions of people worldwide.
  • Collaborate with like-minded people: Our strong internal culture is a "hidden gem." You will work with a collaborative, supportive team that shares your purpose and fosters a genuine sense of belonging.
  • Be an owner: Trimble thrives on individuals who take initiative and embrace ownership. You'll find an entrepreneurial spirit where success is often "self-authored," empowering proactive "doers."

Software Engineer Intern, Firmware Engineer, C++, Python, Real-Time Systems, Applanix, Richmond Hill Engineering Jobs, Geospatial Technology, Algorithm Development, Embedded Software, 16-Month Co-op

How to Apply: Please submit an online application for this position by clicking on one of the Apply buttons located in this posting.

Join a Values-Driven Team: Belong, Grow, Innovate.

At Trimble, our core values of Belong, Grow, and Innovate aren't just words-they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter.

Candidate Privacy Notices by Country

If you need assistance or would like to request an accommodation in connection with the application process, please contact [email protected].

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,032,424 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Richmond Hill
$51k – $82k per year · Equity · In office · Full-Time · Bachelor's Degree · Ottawa
C
C++
C
Embedded C
DevOps
Linux
TCP/IP
Management
Agile
Waterfall
Apply
Software Engineer 1 hour ago
≈ $68k – $122k per year (Estimated) · Hybrid · Full-Time · 7+ years exp · Canada
Python
C#
C++
Cython
Python
FastAPI
C++
OpenGL
Cython
PyBind11
AI/ML
AI Agents
OpenMP
OpenCL
CUDA
DevOps
Linux
Windows
Apply
Java Developer 1 hour ago
$70k – $92k per year · In office · 5+ years exp · Mississauga
Java
SQL
Java
Spring Boot
Spring MVC
Spring Data JPA
Spring Security
Databases
PostgreSQL
RabbitMQ
Apache Kafka
DevOps
Rest API
CI/CD
Git
Linux
Unix
Apply
≈ $76k – $141k per year (Estimated) · Remote (Canada) · Full-Time · 6+ years exp · Ottawa
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude
Frontend
Angular
React.js
Mobile
Twilio
DevOps
Rest API
CI/CD
Jenkins
AWS
Kubernetes
Configuration Management
QA
Swagger
Apply
$121k per year · Equity · In office · 6+ years exp · Canada
Go
JavaScript
TypeScript
Ruby
Ruby
Ruby on Rails
Frontend
GraphQL
React.js
Analytics
A/B Testing
Apply
≈ $19k – $44k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Pune
Python
JavaScript
TypeScript
C++
Apply
Remote (Greece) · Part-Time · Athens
Python
JavaScript
SQL
Python
Django
Databases
PostgreSQL
DevOps
Rest API
GCP
DigitalOcean
Heroku
Azure
AWS
Apply
≈ $117k – $292k per year (Estimated) · In office · Full-Time · 3+ years exp · Master's Degree · Jerusalem
Python
AI/ML
Fine-tuning
Multimodal AI
Computer Vision
PyTorch
Machine Learning
Life Sciences
Immunohistochemistry
Apply
≈ $120k – $299k per year (Estimated) · In office · Full-Time · 5+ years exp · Master's Degree · Jerusalem
Python
AI/ML
Fine-tuning
JAX
Multimodal AI
PyTorch
Machine Learning
Apply
≈ $117k – $292k per year (Estimated) · In office · Full-Time · 3+ years exp · Master's Degree · Jerusalem
Python
AI/ML
PyTorch
Machine Learning
Apply
≈ $28k – $69k per year (Estimated) · In office · Full-Time · 10+ years exp · Chennai
Python
Go
Java
C#
C#
.NET
Databases
Apache Kafka
DevOps
Terraform
GCP
CloudFormation
Pulumi
Azure
CI/CD
AWS
Kubernetes
FinOps
IAM
Cybersecurity
PCI DSS
SOC 2
HIPAA
Management
Agile
Apply
≈ $32k – $77k per year (Estimated) · Remote (Portugal) · Full-Time · Bachelor's Degree · Portugal · Hungary · Spain
JavaScript
Node JS
Databases
PostgreSQL
Apache Kafka
DevOps
Kubernetes
Apply
≈ $67k – $145k per year (Estimated) · Remote (United Kingdom, Italy, Spain, Estonia) · Full-Time · 10+ years exp · Tartu · Tallinn
JavaScript
TypeScript
SQL
C#
C#
.NET
AI/ML
Copilot
Cursor
LLM
Frontend
React.js
DevOps
Azure
CI/CD
Docker
Kubernetes
Apply
≈ $56k – $114k per year (Estimated) · Remote (Spain) · Full-Time · 5+ years exp · Spain · United Kingdom
Python
SQL
Databases
Google BigQuery
AI/ML
Model Context Protocol
dbt
AI Agents
DevOps
GCP
CI/CD
Git
Apply
Software Engineer 10 days ago
$106k – $145k per year · Equity · Hybrid · Full-Time · Lake Oswego
JavaScript
SQL
C#
AI/ML
Prompt Engineering
AI Agents
Frontend
React.js
Apply
≈ $55k – $99k per year (Estimated) · Hybrid · 5+ years exp · Bachelor's Degree · Richmond Hill
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
Azure Cosmos DB
Frontend
Angular
React.js
DevOps
Azure
CI/CD
Docker
Kubernetes
GitHub
Apply
$62k – $93k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Richmond Hill
Python
JavaScript
TypeScript
SQL
PowerShell
C#
C#
.NET
Databases
MS SQL
AI/ML
Copilot
Claude Code
DevOps
Rest API
Azure
Docker
Kubernetes
Cybersecurity
Microsoft Entra ID
Management
SharePoint
Agile
Apply
≈ $75k – $128k per year (Estimated) · In office · 15+ years exp · Master's Degree · Richmond Hill
Apply
≈ $41k – $92k per year (Estimated) · In office · Contractor · Richmond Hill
Apply
$49k – $70k per year · Hybrid · Full-Time · Richmond Hill
Apply
See all jobs
This is one of many
2,032,424 more open roles from verified company boards, updated every day.