We are looking for a skilled System Testing Engineer with experience in automotive embedded systems validation, Hardware-in-the-Loop (HIL), Software-in-the-Loop (SIL), ECU testing, and test automation. The candidate will be responsible for executing system-level validation, troubleshooting technical issues, developing automation scripts, and ensuring the quality and reliability of automotive software and embedded systems.
Roles & Responsibilities:
Perform system-level testing and validation on HIL benches, ECU test benches, and vehicles.
Execute functional, integration, and regression test scenarios.
Identify, analyze, and troubleshoot system-level defects.
Perform issue triaging and support root-cause analysis.
Develop and enhance test automation scripts to improve validation efficiency.
Analyze test results, diagnostic logs, and communication traces.
Track defects and ensure proper documentation and closure.
Collaborate with software development, system engineering, integration, and validation teams.
Support continuous improvement of testing processes and validation quality.
Required Technical / Functional Skills
Hands-on experience in Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing of automotive ECUs and embedded systems.
Develop, maintain, and execute automated test scripts using Python, CAPL, Robot Framework, or equivalent automation tools.
Perform ECU software flashing, configuration, coding, and diagnostics.
Execute functional, integration, regression, and system-level testing on HIL rigs and ECU test benches.
Perform issue triaging, defect reproduction, debugging, log analysis, and root-cause investigation.
Strong understanding of automotive communication and diagnostic protocols, including CAN, CAN FD, LIN, UDS, and Automotive Ethernet (DoIP / SOME-IP).
Develop and execute test cases based on system and software requirements.
Analyze CAN, LIN, and Ethernet traces to identify communication and functional issues.
Perform vehicle-level functional and diagnostic validation, including defect reproduction and verification.
Document and report defects with detailed logs, communication traces, reproduction steps, and technical evidence.
Work closely with cross-functional engineering teams to support defect resolution.
Contribute to improving test automation, validation processes, and regression test coverage.
Generic / Managerial Skills
Effective communication and collaboration skills.
Ability to coordinate with geographically distributed engineering teams.
Strong analytical, troubleshooting, and problem-solving abilities.
Experience in defect tracking, issue reporting, and status management.
Ability to manage testing activities and deliverables within defined timelines.
Good documentation and technical reporting skills.
Preferred Qualifications:
Bachelor's degree in Electrical, Electronics, Automotive, Instrumentation, or Computer Engineering.
Experience in automotive embedded systems and ECU validation.
Practical experience with HIL/SIL testing environments and test automation frameworks.
Knowledge of automotive diagnostics and communication protocols.