The Systems HIL Test Engineer is primarily responsible for identification and verification testing for system level software development, supporting software development including modeling, design, simulation, testing, and release of software.
Compensation
All positions start at an above market pay rate for that position. Benefits are also above market
Responsibilities
Develop, and maintain HIL test systems and test benches
Create and execute automated test scripts for ECU and system validation
Work closely with software, controls, systems, and calibration engineers to define test requirements and pass fail criteria
Configure and troubleshoot communication protocols including CAN, LIN, FlexRay, and Ethernet
Develop and maintain test plans, test cases, and validation procedures to meet operational intent of system
The Vehicle Test Engineer is responsible for the validation and verification of ADAS (Advanced Driver Assistance Systems) components and systems, involving executing test plans, analyzing test data, and collaborating with cross-functional teams.
Responsibilities
Perform manual and automated testing of ADAS
Plan, develop, review, and execute detailed test cases based on system requirements
Operate bench testing equipment, HIL systems, and vehicle testing setups
Collect and document test data, ensuring accuracy and completeness
Analyze test results to identify issues, root causes, and system deficiencies
Requirements
Bachelor’s degree in engineering (Electrical, Computer, Mechatronics, or related)
The Vehicle Network and Diagnostics Validation Engineer will work within the vehicle software team, validating serial communication and diagnostics solutions across the bench, HIL, and vehicle.
Responsibilities
Develop and execute test plans, test cases, and validation strategies for vehicle communication and diagnostic requirements
Build and maintain bench, HIL, and vehicle-level test setups, including residual bus simulation, fault injection, and restbus configurations
Validate CAN vehicle communication database (.DBC) files and diagnostic content (.CDD) files against the vehicle communication matrix and ECU implementations
Support communication requirements review, homologation testing, and validation traceability
Validate the fault code management strategy, including DTC setting and clearing conditions, aging and healing, snapshot records