G

Geotab

Telematics fleet management and data analytics

Vehicle Systems Engineer

Hardware Systems IntegrationConfirmed live in the last 24 hours
Full-timeWaterloo, ON, CanadaCA$85.5k - CA$105.6k /yr

About the Job

Requirements

  • 1–3 years of experience with vehicle systems, sensors, actuators, control systems, diagnostics, and vehicle electrical or communications architecture.
  • 1–3 years of experience with automotive diagnostic standards such as SAE J1939, SAE J1979, KWP2000, UDS (ISO 14229), or WWH-OBD (ISO 27145).
  • 1–3 years of experience with vehicle communication physical layers such as CAN bus, K-Line/ISO 9141, VPW/PWM, or Single Wire CAN.
  • Experience using vehicle interfacing and analysis tools, automotive diagnostic scan tools, or vehicle development and calibration tools such as CANalyzer, CANape, or ETAS tools.
  • Experience diagnosing vehicle-related problems using conventional methods, such as probing connectors, building harnesses, and testing circuits.
  • Experience writing and debugging scripts such as Python or MATLAB, and working with SQL or Google BigQuery; strong programming fundamentals are required.
  • A bachelor's degree in a related field, or an equivalent combination of education and related experience.
  • Strong analytical, written, and verbal communication skills.
  • Ability to make well-judged decisions and explain technical findings to different audiences.

Responsibilities

  • Reverse engineer vehicle electrical, hardware, and communications systems and protocols.
  • Design and document methods for collecting vehicle data in formats Geotab’s hardware and software teams can use.
  • Investigate high-priority vehicle data quality issues and identify vehicle support gaps.
  • Develop hardware and firmware requirements that support safe interactions with vehicle control systems.
  • Create and modify test software and firmware to mitigate issues and develop new features.
  • Perform and document root cause analyses of potential adverse interactions between Geotab systems and vehicles.
  • Contribute to global reverse engineering tools and processes, work with OEMs on custom data and diagnostics support, and help maintain legacy vehicle support where applicable.
  • Define requirements for hardware and firmware teams, develop ways to capture high-quality vehicle data, and help automate and improve global vehicle support.
  • Work closely with hardware, firmware, and software teams, contribute to global engineering tools and processes, and collaborate with OEMs on technical data and diagnostics support.

Desired Qualifications

  • Embedded C/C++ is considered an asset.

About the Company

Geotab

Telematics fleet management and data analytics

Geotab provides fleet management by pairing hardware telematics devices with a cloud software platform to collect and analyze vehicle data. Its GO devices and harnesses feed real-time and historical information on routes, driver behavior, fuel usage, maintenance, and more, which the software turns into dashboards, reports, and actionable insights. The system is subscription-based: customers purchase the hardware upfront and then pay for ongoing software access that includes updates and new features. Geotab differentiates itself with a scalable solution that serves small to large fleets across commercial, government, and smart-city projects, backed by extensive support resources and a global network. The company aims to help customers run safer, more efficient operations, cut costs, and enable data-driven decisions for fleet management and mobility initiatives.

Company size
1,001-5,000
Company stage
M&A
Total funding
Not listed
Headquarters
Oakville, Canada
Founded
2000

Recently Posted Jobs

Explore more opportunities at Geotab

See more jobs