Software Test Engineer
Garden Grove, CAFull-TimeMid-levelQA / Testing
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.
Key Responsibilities
- System Validation: Develop and execute comprehensive test plans for Telematics and Infotainment systems, ensuring seamless integration between hardware and cloud services.
- TCU/ECU Testing: Validate the functionality of Telematics Control Units, including cellular connectivity (4G/5G), GPS accuracy, and vehicle-to-cloud data logging.
- API & Cloud Testing: Test cloud-based interactions using APIs to verify that vehicle data is correctly transmitted and stored
- Automation Development: Design and maintain automated test frameworks using Python and Pytest to improve testing efficiency for connectivity features.
- Communication Protocols: Monitor and analyze vehicle bus traffic using tools like Vector CANoe or Intrepid Vehicle Spy (CAN, LIN, and Automotive Ethernet).
- HIL Integration: Work with Hardware-in-the-Loop (HIL) environments (dSPACE/Speedgoat) to simulate real-world driving conditions and connectivity edge cases.
- Defect Management: Identify, document, and root-cause software defects, collaborating closely with firmware and cloud developers for resolution.
Required Skills & Experience
- Education: Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field.
- Embedded Testing: 3+ years of experience in automotive software testing, specifically with TCUs or ECUs.
- Programming: High proficiency in Python for test automation and scripting.
- Protocol Knowledge: Strong understanding of automotive networks (CAN/CAN-FD, Automotive Ethernet) and internet protocols (MQTT, HTTPS, JSON, REST APIs).
- Cloud Awareness: Experience testing cloud-based interactions or IoT devices that communicate with remote servers.
- Tools: Familiarity with requirements management (Polarion, JIRA) and version control (Git).
Preferred Qualifications
- Experience with OTA (Over-the-Air) update validation.
- Knowledge of cybersecurity standards for connected vehicles.
- Experience with Linux/Android Automotive operating systems.
- 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
