Cognizant Technology Solutions - Dearborn, MI

posted 2 months ago

Full-time
Dearborn, MI
10,001+ employees
Professional, Scientific, and Technical Services

About the position

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.

Responsibilities

  • Identify system boundaries and define requirements for simulator I/O, instrumentation, and automation solutions
  • Define test scope and instrumentation strategies
  • Develop test automation with dSPACE and Python programming
  • Collaborate with core engineers, suppliers, feature experts, and test engineers to design, implement, and troubleshoot instrumentation as required
  • Review component level electrical schematics and functional specifications and translate the requirements into hardware and signal requirements for virtual implementation
  • Validate and troubleshoot simulator and maintain test benches
  • Troubleshoot vehicle systems and test environment functionality to minimize false positive incident reports

Requirements

  • Bachelor of Science in Electrical, Computer Engineering or Computer Science
  • Relevant automotive experience
  • Knowledge of CAN based communication and diagnostic tools
  • Proficiency in the understanding of embedded controller networks (CAN, LIN)
  • Knowledge of Python and dSPACE programming

Nice-to-haves

  • Familiarity with development and verification of plant and control models in Matlab/Simulink for execution in hardware in the loop test environments
  • Experience with dSpace hardware architecture, design, setup, and troubleshooting
  • Bench functional integration, test execution, measuring and instrumentation experience

Benefits

  • Diversity and inclusion initiatives
  • Supportive and collaborative work environment
  • Opportunities for career growth and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service