← All roles

Lead Embedded Software in the Loop Developer

Geotab ·Oakville, Ontario - Canada; Toronto, Ontario - Canada; Waterloo, Ontario - Canada ·Hybrid 10d ago
GoCPythonBashBigQuery

About the role

Geotab is seeking a Lead Embedded Developer to drive the technical direction of the Software in the Loop (SiL) team and evolve the simulation framework that validates GO device firmware at scale. The role involves architecting solutions, mentoring developers, and ensuring the embedded systems testing infrastructure keeps pace with a growing product portfolio. Key responsibilities include owning technical initiatives, defining architecture for the SiL simulation platform (a Golang-based framework

Requirements

Post-secondary Diploma or Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field. 7+ years of hands-on embedded software development experience with progression to technical lead or architect level. Proficiency in Golang; experience with C/POSIX, embedded Linux, and/or RTOS. Experience with containerized microservices for scalable cloud deployments. Proven CI/CD pipeline experience (GitLab preferred), scripting (Python, Bash), and SQL/BigQuery. Strong data

About the company

Geotab

Geotab is the #1 commercial telematics company in the world, empowering businesses and making roads safer through advanced technology. They offer innovative solutions that drive efficiency and sustainability in the transportation industry.

View company page →
CA$116k–155k
Hybrid Oakville, Ontario - Canada; Toronto, Ontario - Canada; Waterloo, Ontario - CanadaOakville, CanadaToronto, CanadaWaterloo, Canada
Posted 10d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Geotab
https://careers.geotab.com

Geotab is the #1 commercial telematics company in the world, empowering businesses and making roads safer through advanced technology. They offer innovative solutions that drive efficiency and sustainability in the transportation industry.

View company page →