Test Engineer Controls
Position Title: Test Engineer Controls
DEARBORN,MI
12 Months
Position Description:
Responsibilities What you will be able to do: • Define efficient physical and virtual SW validation methods by integrating plant models with controller software source code. • Engage cross functional team members to coordinate on-time delivery of in house and supplier software components to be compatible with the virtual test environments. • Develop virtual test environments & test cases to enable testing HW dependent test cases through simulation. • Work closely with ADAS feature and system engineers to resolve in-house software issues • Work with the Hardware in the Loop, Driver in the loop, and Vehicle in the loop Simulator teams to further reduce dependency on vehicle level testing. • Utilize and support automation for build, test, data analysis and reporting.
Skills Required:
Test Automation, Software Testing, Test Execution, Simulink Test Automation – Leveraging automated test tools (e.g. ECU-Test) to build and execute HIL testing Software Testing – Hardware-in-Loop (HiL) testing of embedded system Software. Functional or performance based testing experience are both fine. Test Execution – HiL test execution, report generation, and test environment triage Simulink – general Simulink model generation and execution experience. HIL model creation experience preferred including integration with dSPACE tool chains (ControlDesk/ConfigDesk)
Skills Preferred:
N/A
Experience Required:
• BS in Electrical Engineering, Computer Science, Mechanical Engineering or related field or a combination of education and equivalent experience • 2+ years HIL development and execution experience. • 2+ years of experience with Matlab/Simulink tools • Demonstrated experience in working on HIL and DIL simulators and deploying SW on external target ECUs.
Experience Preferred:
• MS in Electrical Engineering, Computer Science, Mechanical Engineering or related field • Familiarity with Embedded Tester, dSPACE, ECU-Test and Vector tools • Experience with Software Configuration Management Systems (e.g. Git) • Experience with using CI/CD pipelines in Jenkins/Github Actions • Demonstrated experience in building plant and controller models for automotive Braking, Steering and Suspension systems • Demonstrated experience in Vehicle CAN Network • Demonstrated experience in system dynamics modeling using first principles and in using tools like CarSim or CarMaker
Education Required:
Bachelor's Degree
Education Preferred:
Master's Degree
Additional Safety Training/Licensing/Personal Protection Requirements:
Additional Information :
***FULLY ONSITE 5 DAYS PER WEEK***