Geotab

Embedded Developer

Geotab

Overview

Role involves developing and testing firmware for telematics devices using C, C++, and Rust.

Ideal candidate has 3-5 years in embedded systems and strong programming skills in C/C++.

hybridmidpermanentfull-timeEnglishCC++RustSQLPythonLinuxBash

Locations

  • Canada, Ontario, Oakville

Requirements

  • Degree/Diploma in Computer Science or related field
  • 3-5 years experience in embedded systems design
  • Strong knowledge of C/C++ in embedded context

Responsibilities

  • Design, write, and test firmware
  • Collaborate with technical teams
  • Maintain and improve testing tools
  • Conduct testing and code reviews
  • Debug firmware issues
  • Document responsibilities

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