Software Engineer, Diagnostics

Harbinger Motors Inc.

$140K — $180K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of automotive software engineering experience with UDS, CAN, and ODX.
  • Proficiency in Python and C++ programming languages.
  • Strong expertise in diagnostics, unit testing, and quality assurance.
  • Experience with diagnostic services on Ethernet, CAN, and LIN for fault reporting.
  • Familiarity with industry-standard automotive diagnostic tools, like CANdela Studio.
  • Proven ability to collaborate with cross-functional teams for troubleshooting and part exchange strategy development.
  • Experience in developing functional requirements for model-based and manual software implementations.

Responsibilities

  • Develop and implement a Diagnostics Tool for Harbinger's products and R&D efforts.
  • Collaborate with the End of Line team to interface with vehicles and tools.
  • Conduct unit testing to ensure software quality and reliability.
  • Interact directly with hardware to troubleshoot and validate diagnostic functions.
  • Create proof-of-concept for an Android Tablet application to support diagnostics.

Benefits

  • 100% employee-covered comprehensive health, dental, and vision insurance.
  • Early-stage stock options providing ownership in the company.
  • Robust retirement savings options, including 401k and HSA/FSA.
  • Generous paid time off and parental leave policies.
  • Annual vacation bonus to encourage relaxation and recharge.
  • Wellness and fertility benefits to support employee well-being.
  • Cell phone stipend to ease personal communication costs.
  • Complimentary meals and stocked kitchens for daily nourishment and convenience.
Full Job Description
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.


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

Similar Jobs

More Jobs at Harbinger Motors Inc.

More Manufacturing & Automotive Jobs

Find similar Software Engineer, Diagnostics jobs: