Cognizant Technology Solutions - Dearborn, MI
posted 2 months ago
The Hardware in the Loop (HIL) Test Automation Engineer is responsible for delivering a stable and representative test environment to perform automated testing and functional integration of distributed features. This role requires collaboration with various Engineering Support teams, including systems, wiring, design release engineers, and software teams, to validate electrical features on the bench and resolve any electrical issues before they reach production, thereby supporting successful vehicle launches. The engineer will play a crucial role in ensuring that the testing environment accurately reflects the operational conditions of the vehicle systems, which is essential for effective testing and validation. In this position, the engineer will identify system boundaries and define requirements for simulator I/O, instrumentation, and automation solutions. They will also define the test scope and instrumentation strategies necessary for comprehensive testing. A significant part of the role involves developing test automation using dSPACE and Python programming, which requires a strong understanding of both software and hardware components involved in the testing process. Collaboration is key, as the engineer will work closely with core engineers, suppliers, feature experts, and test engineers to design, implement, and troubleshoot instrumentation as required. Additionally, the engineer will review component-level electrical schematics and functional specifications, translating these requirements into hardware and signal requirements for virtual implementation. They will validate and troubleshoot the simulator and maintain test benches to ensure optimal functionality. The engineer will also troubleshoot vehicle systems and test environment functionality to minimize false positive incident reports, ensuring that the testing process is as accurate and efficient as possible.