Posted 2 months ago
Software Engineer, Diagnostics
AI Summary
An Automotive Software Engineer develops a diagnostics tool for core products and R&D, including a proof-of-concept Android Tablet, and works onsite with hardware and the End of Line team.
About this role
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.Software
- 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.
- 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
Skills
Explore related jobs
More jobs at Harbinger Motors Inc.
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.