Software Engineer, Diagnostics

Harbinger Motors

Garden Grove (CA)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive Health, Dental & Vision
Early‑stage Stock Options
401k, HSA, FSA
Paid Time Off & Parental Leave
Annual Vacation Bonus
Wellness & Fertility Benefits
Cell Phone Stipend
Complimentary Meals & Stocked Kitchens

Job summary

Harbinger Motors in California is seeking an Automotive Software Engineer to support the Baux Project, chassis, and generator project. You will develop a Diagnostics Tool for core products and R&D, including a proof‑of‑concept for an Android Tablet, and work onsite with hardware and the End of Line team.

The role requires hands-on experience with automotive diagnostics (UDS, CAN, ODX), Python and C++, unit testing, and collaboration with cross‑functional teams to ensure quality software delivery

Qualifications

  • Automotive software engineering experience (UDS, CAN, ODX).
  • Proficiency in Python and C++.
  • Strong understanding of Diagnostics and Unit Testing.
  • Experience using diagnostic services (UDS) on Ethernet, CAN, and LIN.
  • Familiarity with automotive diagnostic tools like CANdela Studio.
  • Ability to work with cross-functional teams (EOL/Service) for fault troubleshooting.
  • Experience validating diagnostics on hardware/vehicle platforms.
  • Experience with model-based and hand-coded software requirements.
  • Familiarity with Safety processes (ISO 26262) and software architecture standards.
  • Designing and executing test cases for diagnostics across ECU/system levels.

Responsibilities

  • Develop a Diagnostics Tool to interact with Harbinger's core products and upcoming R&D.
  • Interface with vehicles and the End of Line team.
  • Perform unit testing and ensure high-quality software delivery.

Skills

Python
C++
UDS
CAN
ODX
Diagnostics
Unit testing
Ethernet
LIN
Android development
ISO 26262

Tools

CANdela Studio

Job description

About Harbinger

Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in‑class team of EV, battery, and drivetrain experts have pooled their deep experience to bring a first‑of‑its‑kind EV platform to support the growing demand for medium‑duty EVs and Hybrids. Harbinger: Familiar Form, Revolutionary Foundation.

Role Overview

We are seeking an Automotive Software Engineer to support Harbinger's scaling efforts, specifically the Baux Project, chassis, and generator project. You will develop a Diagnostics Tool for core products and R&D, including a proof‑of‑concept for an Android Tablet. This role involves working onsite with hardware and collaborating with the End of Line team.

Key Responsibilities
  • Develop a Diagnostics Tool to interact with Harbinger's core products and upcoming R&D.
  • Interface with vehicles and the End of Line team.
  • Perform unit testing and ensure high‑quality software delivery.
Required Skills & Experience
  • Automotive software engineering experience (UDS, CAN, ODX).
  • Heavy proficiency in Python and C++.
  • Strong understanding of Diagnostics and Unit Testing.
  • Experience utilizing diagnostic services (UDS) on Ethernet, CAN, and LIN for fault reporting and communication purposes.
  • Knowledge of standard automotive diagnostic tools (e.g., CANdela Studio or similar) for crafting diagnostic data.
  • Proven ability to work alongside cross‑functional teams, such as the End of Line (EOL) and Service organizations, to establish strategies for part exchange and troubleshooting in the event of a fault.
  • Experience troubleshooting and validating diagnostic functions directly on hardware/vehicle platforms.
  • Experience developing functional and software requirements for both model‑based and hand‑coded software implementations.
  • Familiarity with Safety processes (e.g., ISO 26262) and ensuring compliance with software architecture standards.
  • Proficiency in designing and executing test cases for verifying and validating diagnostic functions across ECU and system integration levels.
Preferred Qualifications
  • Experience with Android Mobile development.
Key Benefits & Perks
  • 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
California Pay Range

$140,000—$180,000 USD

Equal Opportunity

Harbinger is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Harbinger is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at info@harbingermotors.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Diagnostics
Software Engineer, Diagnostics

Harbinger Motors Inc. • Garden Grove (CA)

On-site
USD 140,000 - 180,000
Early-stage Stock Options
Robust Retirement Savings (401k, HSA, FSA)
Annual Vacation Bonus
+3
Software Engineer, Diagnostics
Software Engineer, Diagnostics

Harbinger • Garden Grove (CA)

On-site
USD 140,000 - 180,000
Comprehensive Health, Dental & Vision - 100% employee covered
Early-stage Stock Options
Robust Retirement Savings (401k, HSA, FSA)
+5
Manufacturing Engineer, EOL & Electrical Diagnosis
Manufacturing Engineer, EOL & Electrical Diagnosis

Harbinger Motors Inc. • Garden Grove (CA)

On-site
USD 120,000 - 160,000
Early-stage Stock Options
401k, HSA, FSA
Annual Vacation Bonus
+3
Test Engineer, Vehicle Integration (Software)
Test Engineer, Vehicle Integration (Software)

Harbinger • Garden Grove (CA)

On-site
USD 120,000 - 160,000
HDV Insurance (Health, Dental & Vision
Early-stage Stock Options
401k / HSA / FSA retirement savings
+5
Systems Engineer, ADAS
Systems Engineer, ADAS

Harbinger • Garden Grove (CA)

On-site
USD 120,000 - 160,000
Comprehensive Health, Dental & Vision
Early-stage Stock Options
Robust Retirement Savings
+5
Software Engineering Manager, Full-Stack
Software Engineering Manager, Full-Stack

ArcTern Ventures • Garden Grove (CA)

On-site
USD 180,000 - 220,000
Health Insurance
Stock Options
401k / Retirement Savings
+5
Software Engineering Manager, Full-Stack
Software Engineering Manager, Full-Stack

Harbinger Motors Inc. • Garden Grove (CA)

On-site
USD 180,000 - 220,000
Health coverage
Stock options
Retirement plan
+5
Software Engineering Manager, Full-Stack
Software Engineering Manager, Full-Stack

Harbinger Motors • Garden Grove (CA)

On-site
USD 180,000 - 220,000
HD & Vision – 100% employee covered
Early-stage Stock Options
401k, HSA, FSA
+5
Electrical Systems Engineer
Electrical Systems Engineer

Harbinger • Garden Grove (CA)

On-site
USD 140,000 - 160,000
HDV coverage
Stock options
Retirement plan (401k/HSA/FSA)
+5
Technical Specialist, Customer Deployments
Technical Specialist, Customer Deployments

Harbinger Motors Inc. • Garden Grove (CA)

On-site
USD 70,000 - 110,000
Stock options
401(k) plan
Annual vacation bonus
+3