Software Engineer, Diagnostics
Garden Grove, CA - USA
Job Summary
About Harbinger
Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbingers 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 Harbingers 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 Harbingers 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
- 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
California Pay Range
$140000 - $180000 USD
Required Experience:
IC
About Company
Familiar form. Revolutionary foundation. Harbinger Motors is a EV manufacturer focused on commercial vehicles.