Embedded Firmware Developer Role at Geotab
Geotab Inc. • oakville, on • Posted June 14, 2026
About the Role
Join Geotab as an Embedded Firmware Developer and influence IoT device innovation. Engage in firmware creation for advanced telematics solutions, balancing remote and in-office work.
In this role, you will focus on designing and developing high-quality firmware that powers millions of connected vehicles. You'll utilize your C and C++ expertise to create effective drivers, particularly in the Controller Area Network (CAN) domain. Your collaborative efforts will interface with various teams to define system architectures and resolve firmware issues in a dynamic environment.
Key Responsibilities:
• Write and develop embedded firmware for telematics devices
• Conduct comprehensive tests and unit validations
• Debug firmware issues and optimize code
• Participate in architecture discussions and documentation
d• Collaborate cross-functionally with engineering teams
Requirements:
• Degree in Computer Science or related field
• Minimum 5 years in embedded developm...
In this role, you will focus on designing and developing high-quality firmware that powers millions of connected vehicles. You'll utilize your C and C++ expertise to create effective drivers, particularly in the Controller Area Network (CAN) domain. Your collaborative efforts will interface with various teams to define system architectures and resolve firmware issues in a dynamic environment.
Key Responsibilities:
• Write and develop embedded firmware for telematics devices
• Conduct comprehensive tests and unit validations
• Debug firmware issues and optimize code
• Participate in architecture discussions and documentation
d• Collaborate cross-functionally with engineering teams
Requirements:
• Degree in Computer Science or related field
• Minimum 5 years in embedded developm...