Lead Embedded Developer

GeotabOakville, ON
CA$116,200 - CA$155,000Hybrid

About The Position

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. This role involves architecting solutions, mentoring developers, and ensuring that Geotab's embedded systems testing infrastructure keeps pace with a rapidly growing product portfolio. The ideal candidate loves embedded systems, simulation technology, and technical leadership and is keen to join an industry leader.

Requirements

  • Post-secondary Diploma or Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field (or equivalent combination of education and experience).
  • 7+ years of hands-on embedded software development experience, with demonstrated progression to a technical lead or architect level.
  • Proficiency in Golang; experience with C/POSIX, embedded Linux, and/or RTOS environments.
  • Experience in developing containerized, microservices environments geared towards scalable cloud deployments.
  • Proven experience with CI/CD pipelines (GitLab preferred), scripting languages (Python, Bash), and SQL or BigQuery for device health and data analysis.
  • Strong knowledge of data structures, algorithms, and design patterns common to resource-constrained embedded systems, including multi-threaded and RTOS environments.
  • Must be able to support a hybrid schedule, 2 days per week in Oakville office.

Nice To Haves

  • Experience in software-in-the-loop, hardware-in-the-loop, or large-scale automated test infrastructure is a strong asset.

Responsibilities

  • Owning technical initiatives and defining the architecture for the Software in the Loop simulation platform, a proprietary Golang-based framework that simulates Geotab GO devices.
  • Making architectural decisions, driving GitLab CI/CD pipeline management, and leading sprint planning.
  • Spearheading upcoming initiatives including hardware-in-the-loop integration and virtual-twin tooling for Engineering Support teams.
  • Mentoring team members, upholding technical best practices, performing peer code reviews, and maintaining design documentation.
  • Co-defining focus areas each two-week Scrum cycle with the hiring manager and architect.
  • Engaging cross-functionally with the Vehicle Systems Engineering group, the Engineering Support team, and the cloud infrastructure team.
  • Translating complex embedded systems and architectural decisions clearly for both engineers and non-technical stakeholders.
  • Architecting and validating firmware simulation solutions from requirements through to production, owning technical initiatives end-to-end.
  • Leading technical projects across the team's roadmap, including hardware-in-the-loop integration and Engineering Support virtual-twin tooling.
  • Providing advanced technical mentorship and taking ownership of the quality and deliverables of developers within the team.
  • Performing quality assurance through peer review, ensuring test coverage, enforcing coding standards, identifying potential bugs, and aligning implementations with requirements.
  • Identifying key areas of architecture improvement and contributing to the team roadmap, breaking large engineering efforts into parallel-executable pieces.
  • Defining and maintaining unit test, integration test, and simulated test frameworks to facilitate test-driven development across the embedded platform.
  • Advising stakeholders and management with data-driven insights and recommendations to improve team direction and execution quality.
  • Contributing to defining strategic direction, planning the roadmap, and synthesizing cross-team feedback to ensure team success.

Benefits

  • Flex working arrangements
  • Home office reimbursement program
  • Baby bonus & parental leave top up program
  • Online learning and networking opportunities
  • Electric vehicle purchase incentive program
  • Competitive medical and dental benefits
  • Retirement savings program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service