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