Netradyne Ind logo
Netradyne Ind1 week ago

Vehicle Data Bus Engineer

On-site · San Diego, California, United States

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown
Industry
Fleet Safety Software

Job Summary

Vehicle Data Bus Engineer role focusing on CAN/OBDII/J1939 data networks, development and testing of telematics CAN-based devices, debugging embedded software on CAN devices, and enabling features like Driver Performance Monitoring and Critical Event Detection. Requires extensive experience with CAN protocols, vehicle data extraction, reverse engineering of vehicle data bus parameters, and tools like CANalyzer/PCAN. Travel up to 20% in a field/embedded environment; strong collaboration with product and field teams; code in C/C++, firmware and RTOS on microcontrollers; scripting in Python preferred; testing and validation of CAN-based telematics across commercial and passenger vehicles.

Required Qualifications

  • 5+ years’ experience developing, analyzing, troubleshooting, and working with commercial & passenger vehicle telematics (CAN Bus Protocols - J1939, OBDII, and UDS)
  • Experience on aftermarket/ in line Telematics products for commercial and passenger vehicles.
  • Expertise in C/C++ programming, microcontroller bring-up, and firmware development with interfaces such as USB, UART, SPI, and I2C.
  • Experience with reverse engineering vehicle data bus parameters/ PIDs (like Throttle Position/Odometer on OBDII)
  • Vehicle Simulator Experience (Vector CANalyzer, AU Simulators, Intrepid Vehicle Spy Pro)
  • Knowledge and experience of proper wiring and cable routing techniques
  • Experience in developing and debugging using RTOS or Autocar RTOS on microcontrollers such as NXP S32K311.
  • Ability to write and update test scripts
  • Use tools such as CANalyzer, PCAN, and scripting/debugging utilities to support rapid troubleshooting and software validation
  • Debugging/Problem solving skills/experience
  • Vehicle electrical system knowledge
  • Ability to write python scripts or other scripting experience would be a plus
  • Experience in diagnostics and bootloader development for Engine ECUs using UDS, ISO-TP protocols.
  • Working experience with various physical communication mediums such as CAN, ISO-15031, ISO-14229, ISO-14230, ISO-TP, J1939, LIN, RS232, I2C, and SPI.
  • Ability to work independently in the field
  • Strong interpersonal and communication skills with the ability to work directly with customers
  • Embedded System development experience, working with Hardware, Development, Test & QA. 3 + years’ experience writing embedded SW for a commercial product.
  • Good technical foundation with the ability to pick up new skills and adapt quickly
  • Desire to learn new technologies while supporting existing products
  • Strong interpersonal skills to effectively interface with all levels of employees, management, and outside representatives.
  • 20% travel
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Netradyne Ind

Vehicle Data Bus Engineer

Apply on Sorce