About the role#
Geotab is seeking an Embedded Developer Intern for a four-month term beginning in January 2027. This full-time, paid position focuses on understanding device functionality and implementing logic for a test automation framework. You will work across various technical areas, including hardware setups, Cloud APIs, and embedded devices, while collaborating with the Embedded Development, Software, and Test Development teams.
What you'll do#
- Develop an in-depth understanding of GO and IOX device functionality.
- Implement new logic for the test automation framework using Python, C, SQL, and potentially Rust.
- Write SQL queries and Python scripts to interact with Google BigQuery for data analysis.
- Build, maintain, and enhance tools to streamline and automate testing.
- Develop tools and dashboards to analyze device data and behavior.
- Write unit and integration tests while managing test coverage and environment maintenance.
- Perform system-level testing and stay current with new embedded development technologies.
What you'll need#
- Currently completing a Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Strong knowledge of embedded software development and proficiency in C, C++, Rust, or Python.
- Familiarity with SQL, databases, and query writing.
- Understanding of OS concepts, data structures, algorithms, and design patterns used in embedded systems.
- Ability to work as a team player with strong interpersonal and communication skills.
- Technical competence with software programs such as the Google Suite.
- Linux development experience is considered an asset.
Location & details#
- Locations: Oakville, Ontario and Waterloo, Ontario.
- Term: Winter 2027 (4 months, beginning January 2027).
- Modality: Hybrid.
- Employment Type: Full-time (37.5 hours per week).
- Compensation: Paid internship with an hourly rate of $24 to $36 CAD.
About Geotab
Geotab provides connected vehicle and asset management software. Founded in 2000, the company processes 100 billion data points daily for over 55,000 customers. It maintains headquarters in Oakville, Ontario and Atlanta, Georgia. The company employs over 3,000 people and supports more than 6 million vehicle subscriptions.
How to get in at Geotab
Applying early at Geotab is a significant advantage because recruiters often review candidates as they arrive. Intern Insider sends an instant alert the moment a role matching your target is published, helping you get your application in before the pile grows. This keeps you ahead of the curve in a competitive process. You can also improve your response rates by reaching out to the right people. Intern Insider surfaces the recruiters behind the company roles so you can contact them directly to ask about the position or a referral. It is a more effective approach than waiting for a response from a general queue.



