Geotab

Geotab

Senior Embedded Developer

Oakville, Ontario - Canada · Senior · Full-time

Sponsorship not specifiedDetected 2 days ago
Data StructuresCode ReviewCI/CDMachine LearningData AnalysisJiraEmbedded SystemsElectrical EngineeringTest AutomationMedical DevicesCollaboration

About the role

  • Ability to read schematics and component data sheets; understanding of underlying electronics sufficient to influence firmware development and debugging decisions.

Responsibilities

  • As a Senior Embedded Developer, your key area of responsibility will be developing, testing, and maintaining C-based firmware for Geotab's GOAnywhere asset tracking devices - battery-powered IoT hardware deployed on tractor-trailers and other commercial assets.
  • You will own firmware development end-to-end: from architectural input and implementation to unit testing, integration testing in real and simulated environments, and commercial deployment.
  • You will contribute to code reviews, maintain technical documentation, and actively leverage AI tools to accelerate your development workflow.
  • You will work closely with the Hardware team on electronics-level decisions and debugging, the Gateway team to ensure seamless device-to-cloud connectivity, the Test Automation team to build reliable CI/CD pipelines for firmware releases, and product stakeholders to ensure new features meet design requirements.
  • Develop an in-depth understanding of Geotab IoT device firmware (GOAnywhere, extensible product, asset trackers) and how various modules work.
  • Write unit tests and perform integration and system-level testing in both real and simulated vehicles to demonstrate that new features meet design requirements.
  • Maintain up-to-date documentation for all areas of responsibility.
  • Maintain and improve testing tools and processes, ensuring that new releases perform as expected.

Requirements

  • Diploma or degree in Computer Science, Electrical Engineering, Software Engineering, or a related field
  • Ability to read schematics and component data sheets
  • Experience with low-power firmware design is a meaningful asset.
  • Contribute to the design and testing of embedded hardware as required.
  • When working from home, you are required to have a reliable internet connection with at least 50mb DL/10mb UL.

Nice to have

  • Proficiency in C and strong familiarity with RTOS environments
  • experience with Zephyr is strongly preferred, FreeRTOS is also valued.

Skills

  • A background in consulting, small-company environments, or non-automotive embedded fields is a distinct advantage.

Benefits

  • Home office reimbursement program
  • Baby bonus & parental leave top up program
  • Online learning and networking opportunities
  • Competitive medical and dental benefits
  • Retirement savings program
  • The health and safety of employees are a top priority.
  • an equivalent combination of education and practical experience will be considered.

Company info

  • Geotab ® is a global leader in IoT and connected transportation and certified "Great Place to Work™." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.
  • Geotab is advancing security, connecting commercial vehicles to the internet and providing web-based analytics to help customers better manage their fleets. Geotab's open platform and Geotab Marketplace ®, offering hundreds of third-party solution options, allows both small and large businesses to automate operations by integrating vehicle data with their other data assets. Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets through the reduction of fuel consumption, enhance driver safety and achieve strong compliance to regulatory changes.
  • Our team is growing and we're looking for people who follow their passion, think differently and want to make an impact. Ours is a fast paced, ever changing environment. Geotabbers accept that challenge and are willing to take on new tasks and activities - ones that may not always be described in the initial job description. Join us for a fulfilling career with opportunities to innovate, great benefits, and our fun and inclusive work culture. Reach your full potential with Geotab. To see what it's like to be a Geotabber, check out our blog and follow us @InsideGeotab on Instagram.
  • Who you are:
  • Geotab is advancing security, connecting commercial vehicles to the internet and providing web-based analytics to help customers better manage their fleets.
  • Geotab's open platform and Geotab Marketplace ®, offering hundreds of third-party solution options, allows both small and large businesses to automate operations by integrating vehicle data with their other data assets.
  • Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets through the reduction of fuel consumption, enhance driver safety and achieve strong compliance to regulatory changes.
  • Our team is growing and we're looking for people who follow their passion, think differently and want to make an impact.
  • Ours is a fast paced, ever changing environment.
  • Geotabbers accept that challenge and are willing to take on new tasks and activities - ones that may not always be described in the initial job description.
  • Join us for a fulfilling career with opportunities to innovate, great benefits, and our fun and inclusive work culture.
  • Reach your full potential with Geotab.
  • To see what it's like to be a Geotabber, check out our blog and follow us @InsideGeotab on Instagram.
  • We are always looking for amazing talent who can contribute to our growth and deliver results!

This listing is sourced directly from Geotab's careers page and normalized into a canonical job model.