Geotab

Senior Embedded Developer

Geotab

Overview

Role involves designing and testing embedded firmware systems for IoT devices.

Ideal candidate has 8+ years in embedded systems and strong programming skills in C and C++.

hybridseniorpermanentfull-timeEnglishCC++RustGolangLinuxSQLPythonbash

Locations

  • Canada, Ontario, Oakville

Requirements

  • 8+ years in embedded systems
  • Degree in Computer Science or related
  • Strong knowledge of C and C++
  • Experience with RTOS and Linux
  • Experience with Agile methodologies
  • Experience in hands-on development
  • Strong communication skills
  • Ability to manage multiple tasks

Responsibilities

  • Design, write, and test embedded firmware
  • Collaborate with technical teams
  • Conduct testing and code reviews
  • Debug firmware issues
  • Maintain documentation

Benefits

  • Flex working arrangements
  • Home office reimbursement
  • Baby bonus & parental leave top up
  • Online learning opportunities
  • Electric vehicle purchase incentive
  • Medical and dental benefits
  • Retirement savings program