Software Engineer, Diagnostics & Tools

Harbinger Motors Inc.Garden Grove, CA
$140,000 - $180,000

About The Position

The Software team is looking to add a diagnostics engineer to define diagnostics, data, communication and tool strategies. The software engineer will develop diagnostic tools to interact with the vehicle, providing a great user experience for production and maintenance.

Requirements

  • Proficiency with C/C++, Python
  • Proficiency with Qt/Qml
  • Familiarity with automotive diagnostic protocols: UDS, DoIP, J1939, J1979
  • Familiarity with Open Diagnostic eXchange format, and tools or libraries for parsing
  • Experience with scripted test frameworks such as google test, pytest, and similar
  • Experience with requirements authoring tools: Polarion, DOORS, Jama, Vizure, or similar
  • Experience with version control systems (Github, Gitlab, Bitbucket, etc.)
  • Experience with CI/CD systems: jenkins, gitlab, circle-ci, travis-ci, etc.
  • Experience with cloud based storage APIs and automation: GCP, AWS, or Azure
  • Experience with front-end web development: typescript / javascript and frameworks like react

Nice To Haves

  • Experience with databases (sql / postgres) and API design (RESTful) a plus

Responsibilities

  • Develop client diagnostic stacks for interfacing with vehicle ECUs
  • Develop GUI applications for software update, diagnostic queries
  • Package and release diagnostic software tools
  • Author test cases for diagnostic software tool stack
  • Manage diagnostic interface definitions for vehicle software stack
  • Contribute to broader vehicle data and metric management
  • Contribute to full stack development of diagnostic and dataportals

Benefits

  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service