Vehicle Systems Engineer
Primary stack
Job description
About the Position
Geotab is seeking a Vehicle Systems Engineer to research and reverse engineer vehicle systems, develop data collection methods, and improve global vehicle support. Join our team in Waterloo, Ontario, and contribute to a fast-paced, innovative environment.
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.
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 in Python or MATLAB, and working with SQL or Google BigQuery; strong programming fundamentals are required, with embedded C/C++ considered an asset.
- A bachelor’s degree in a related field, or an equivalent combination of education and related experience. Strong analytical, written, and verbal communication skills are required.
We Offer
- Competitive salary range: $85,500-$105,600 CAD
- Flexible hybrid working model
- Comprehensive benefits package including medical, dental, and retirement savings program
- Opportunities for professional development and learning
- Inclusive and diverse work environment
About the Company
Geotab is a global leader in IoT and connected transportation, certified as a “Great Place to Work™.” We are dedicated to advancing security, connecting commercial vehicles to the internet, and providing web-based analytics to help businesses manage their fleets more effectively. Our open platform and Geotab Marketplace® offer hundreds of third-party solution options, enabling businesses of all sizes to automate operations by integrating vehicle data with their other data assets.
Join our team of diverse and talented individuals who are passionate about making an impact and driving innovation. We offer a fun and inclusive work culture with opportunities to grow and reach your full potential.
Please note: Geotab does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to Geotab employees.
This posting is for an existing vacancy.
© Intendia OSS. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.