Geotab Senior Embedded Systems Engineer

Geotab Inc.

📍 oakville, on, Canada

Full-time Engineering Posted June 19, 2026

Job Description

Become a Senior Embedded Systems Engineer at Geotab and drive innovation in IoT technology. Focus on firmware development for telematics devices with a flexible work model.
As a pivotal member of Geotab’s engineering team, your focus will be the design and testing of robust firmware for IoT devices such as asset trackers. You’ll employ your skills in C and C++, with an emphasis on CAN protocol, to develop solutions that enhance vehicle connectivity and performance. Collaborate with other engineers to maintain high standards of quality and efficiency.
Key Responsibilities:
• Design and develop firmware for Geotab's IoT products
• Conduct unit tests and integration testing
• Lead code reviews ensuring adherence to standards
• Debug issues and document firmware processes
• Engage with hardware and software teams for optimizations
Requirements:
• 5+ years of experience in embedded programming
• Proficient in C/C++ and CAN driver development
• Experience in ...