As an ADAS HIL Testing Engineer, you will play a pivotal role in testing and validating Advanced Driver Assistance Systems (ADAS) in a simulated environment using HIL systems. The candidate will collaborate with cross-functional teams, including software developers, systems engineers, and vehicle integration teams, to ensure that ADAS functionalities are robust, safe, and perform as expected.
HIL Test Setup: Able to understand HIL environments and should be able to perform configurations / settings as per the project requirements for ADAS functionalities.
Test Case Development: Develop test cases and scripts to validate ADAS features like Adaptive Cruise Control, Lane Keeping Assist, Automatic Emergency Braking, and Parking Assistance in a HIL environment.
System Validation: Perform system validation and verification for ADAS algorithms by simulating real-world driving scenarios in a controlled environment.
Troubleshooting and Debugging: Identify, diagnose, and troubleshoot issues with hardware and software components during HIL testing. Document and track defects using version control and bug tracking tools.
Automation: Create automated test scripts and procedures for efficient and repeatable ADAS testing using automation frameworks (dSPACE, ControlDesk, Carmaker).
Data Analysis: Collect and analyze test data, and generate comprehensive test reports, providing feedback to development teams to enhance ADAS performance and safety.
Collaboration: Work closely with system, software, and hardware engineers to integrate and test ADAS features.
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering or a related field.
Hands-on experience with HIL test platforms (dSPACE, ControlDesk, CarMaker).
Strong knowledge of automotive communication protocols such as CAN, LIN, and Ethernet.
Experience in developing automation test sequences using controldesk environments.
Familiarity with ADAS sensors (radar, camera, lidar) and their integration in HIL setups.
Experience with version control (e.g., Git), requirement management (e.g., DOORS), and test management tools (e.g., Jira, Jenkins).
Proficient in using tools such as CANalyzer, CANoe, or similar for debugging and communication analysis.
Strong analytical and troubleshooting skills, with attention to detail in identifying root causes of issues.
Ability to clearly communicate technical information, both written and verbally, with cross-functional teams.