Role Overview
We are seeking an experienced HIL Test Engineer to define and execute Hardware-in-the-Loop
(HIL) test cases for sub-system testing across multiple domains, including Power & Thermal,
Signal & Service Manager, Cybersecurity, Health Manager, Software Update, and others. The
role involves working with L3 S and L3 M rigs, focusing on lower-level requirements and subsystem
validation.
Key Responsibilities
* Define and execute HIL test cases for sub-systems such as Power & Thermal, Signal &
* Service Manager, Cybersecurity, Health Manager, and Software Update.
* Review and refine requirements; identify gaps and improve test definitions.
* Develop additional test cases (hundreds expected) to ensure comprehensive coverage.
* Execute tests for the first time and hand over for subsequent runs.
* Utilize existing automation frameworks to achieve 50% automation coverage.
* Work with large-scale test suites (approx. 30,000 test cases, with 12,000 automated).
* Ensure compliance with rig skills and knowledge requirements for L3 S and L3 M rigs.
* No feature activation; focus on lower-level requirement validation.
Required Skills & Qualifications
* Strong experience in HIL testing and sub-system validation.
* Proficiency in test case definition and execution.
* Familiarity with rig operations (L3 S and L3 M rigs).
* Knowledge of automation frameworks and scripting for test automation.
* Ability to analyze and improve requirements and write robust test cases.
* Experience with large-scale test environments and managing high-volume test cases.
* Strong problem-solving and debugging skills.
* Excellent collaboration and communication skills.
Preferred Qualifications
* Experience in automotive or embedded systems testing.
* Familiarity with Signal & Service Manager, Cybersecurity, and Software Update processes.
* Exposure to Agile methodologies and working in multi-squad environments.
Automation Focus
* Target automation coverage: 50% using existing frameworks.
* Ability to identify opportunities for automation and optimize test execution