Software Test Engineer, ADAS
About Harbinger
Harbinger Motors Inc. is a Southern California-based electric vehicle manufacturer on a mission to transform the automotive and transportation industries, bringing to market EVs developed from the ground up to address the needs of the Medium Duty vehicle industry. This broad, and to date poorly addressed, market segment includes class 4 to 7 commercial delivery vehicles, RVs and utility vehicles, among others. Leveraging a foundation of proprietary, in-house developed vehicle technologies, Harbinger's first-of-its-kind EV platform will bring enhancements in vehicle performance, durability and operator comfort. And importantly, Harbinger's vehicles will be priced for zero acquisition premium relative to traditional gas- and diesel-based competitors, removing one of the most tenacious barriers to EV adoption.
Harbinger's team, with operations in Southern California and Michigan, includes industry veterans with expertise in powertrain, battery, chassis and software development, along with leaders in advanced manufacturing, corporate development, operations and finance. Our team members come from leading innovators, both in and out of the automotive industry, including Tesla, Rivian, Canoo, Ford, Anduril, and SpaceX.
Founded in 2021, Harbinger is a venture-backed startup on a rapid growth trajectory, looking for candidates that thrive on tackling complex challenges and who share in our passion to bring clean transportation alternatives to a segment of the market starving for innovation.
Role Summary:
As an ADAS Software Test Engineer, you will play a critical role in ensuring the reliability, safety, and performance of advanced driver assistance features integrated into Harbinger's electric vehicles. You will be responsible for developing, executing, and automating test plans to validate the functionality of ADAS software, working with cutting-edge developments in perception, sensor fusion, controls, and system integration. Your contributions will drive the delivery of robust software solutions for active safety and autonomous driving features.
Duties and Responsibilities:
- Develop comprehensive test plans and scripts to validate ADAS software, including functional, regression, and performance testing.
- Collaborate with software engineers to define and document testing requirements based on system specifications and user needs.
- Execute unit testing, integration testing, SIL, HIL, and VIL testing to validate software functionality across various environments.
- Design and implement automated test frameworks to streamline validation processes and ensure efficiency.
- Integrate automated testing into CI/CD pipelines, leveraging DevOps workflows for continuous delivery of high-quality software.
- Analyze test results and debug software defects, working closely with developers to resolve issues and improve system performance.
- Ensure compliance with safety standards like ISO 26262 guidelines by monitoring system performance metrics and fault tolerance.
- Collaborate across teams specializing in perception, control, and systems integration to enhance functionality and improve testing methodologies and tools.
Requirements and Qualifications:
Education:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
Experience:
- 3–5 years of hands-on experience in software testing, with a focus on embedded systems or automotive applications.
- Prior experience with ADAS systems or autonomous driving software is a strong plus.
- Experience in testing safety-critical systems following ISO 26262 or equivalent functional safety standards.
- Experience working with camera, radars and ultrasonic sensors with a focus on testing for L1 and L2 features like Forward Collision Waning, Automatic Emergency Braking and other passive ADAS features.
- Knowledge of software release processes and best practices. Familiarity with lifecycle management tools like Polarion, Jama etc.
- Familiarity with ISO 21434 for cyber security verification.
- Familiarity with HIL platforms like IPG, dSPACE, NI and Speedgoat.
Skills:
- Proficient in Python and familiarity of Docker or other containerization tools.
- Familiarity with Simulink / Stateflow and ROS 2 is a strong plus.
- Deep understanding of automotive communication protocols such as CAN, LIN, and Ethernet.
- Experience with CAN / Ethernet tools like CANoe, CANalyzer, VectorCAST or similar.
- Ability to comprehend and analyze C/C++ codebases as well as model-based (Simulink) code, enabling effective test development and code coverage analysis.
- Hands-on experience with software testing tools such as IPG Carmaker, ecu.test, Simulink Test, GTest and PyTest for automated and manual testing.
- Understanding of and application of code coverage tools (e.g., gcov, VectorCAST, BullseyeCoverage) to ensure testing completeness and identify untested code paths.
- Familiarity with MISRA compliance tools (e.g., Polyspace, Klocwork) is highly desirable.
- Strong grasp of Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and Vehicle-in-the-Loop (VIL) testing methodologies.
Rev up your career with our electrifying compensation and benefits package! At Harbinger Motors, we understand that your skills, experience, and expertise are as unique as our cutting-edge electric vehicles. That's why we tailor our offers to suit your individual profile, considering your years of experience, specialized knowledge, and market demands.
In addition to a competitive base salary, our perks charge ahead of the competition:
- 100% Comprehensive Health Coverage: You are covered with top-tier medical, dental, and vision insurance.
- Accelerate Your Wealth: As an early stage employee, you'll have the opportunity to rev up your financial future with early-stage stock options.
- Unleash Your Time: Take control of your work-life balance. Salaried teammates receive flexible PTO and the freedom to celebrate holidays and wellness days as you see fit.
- Cruise into Vacations: Enjoy an exciting annual vacation stipend to help you recharge your batteries.
- Fuel Your Day: Forget brown bag lunches; we've got you covered with paid lunches and dinners to keep you energized.
These are just a few of our benefits and perks, as we're constantly adjusting and adding more benefits to best serve our teammates. At Harbinger Motors, we don't just offer jobs; we provide the fuel for your career journey. Join us in shaping the future of sustainable transportation, where your hard work and dedication are always rewarded.
Get ready to drive your career forward with us!
California Pay Range
$120,000 - $180,000 USD
Apply for this job
*
indicates a required field