As an Embedded Developer your key area of responsibility will be to design, write, and test C code for Geotab’s GO telematics devices. You will be responsible for performing kernel-level development, debugging code misbehavior, and maintaining and improving testing tools and processes to ensure new releases perform as expected. You will also need to contribute to the evolution of bare-metal code, write guidelines for code portability, and design and implement automatic verification methods. You will need to work closely with other members of the development and technical teams to align new and existing code to widespread practices and industry standards.
To be successful in this role you will be a self-starter with an ability to quickly understand complex, technical concepts, and a drive to search for the “right” solution, not settling with “just works”. In addition, the successful candidate will have strong analytical skills with an ability to provide expert judgment on the suitability of existing OSS solutions for specific functionality needs. The successful candidate will also be able to manage multiple timelines and contrasting priorities to ensure timely results.
Flex working arrangements
Home office reimbursement program
Fantastic state of the art office
Public transportation reimbursement
Employer pension contributions
Generous medical & dental benefits offered to you and family members
Electric vehicle purchase incentive program
Subsidized fitness membership
Co-pay tuition reimbursement
*The above are offered to full-time permanent employees only