General Motors Chassis Controller Integration Test Engineer - Control Systems Eng - ENG0039508 in Milford, Michigan

Role Responsibilities for Controller Integration Test Engineer role:

A successful controller integration test engineer likes to work in an electronics lab every day in a very hands on environment and they really want to dig into the code to find out why the test failed. This position is working with in-house software development that includes building the software and then compiling and testing the software in a simulation environment. These controllers are being integrated into the electric vehicle and then possibly into the autonomous vehicle in the future.

•Test Hardware and Software Integration for Chassis Control Modules

•Work with Algorithm Development Teams to define and document system level test cases.

•Automate system level test cases to allow regression testing

•Verify control module functionality on hardware in the loop bench and in vehicle. (examples: Low level hardware interfaces, specific control functionality, vehicle electrical interfaces, power moding, legislated compliance, vehicle assembly and service tool interfaces, etc.)

•Document test findings and assist in issue resolution.

•Work with interdisciplinary teams to define/develop tests for specific new functions.

•Troubleshoot vehicle level integration issues including hardware, software, calibration, instrumentation and vehicle wiring

•Work with algorithm/software developers, calibration engineers and/or suppliers to resolve issues

•Perform root cause analysis

•Develop software to correct anomalies

•Support development trips, assembly plant activities, prototype shops, experimental garages, and development fleet and test fleet vehicle activities

•Initiate and support Design For Six Sigma and Red-X design analysis and problem solving

•Support algorithm and software requirement development

•Actively participate in algorithm development teams

•Develop experimental software for proposed changes

•Document algorithm functional and verification requirements

•Develop/document/review controller I/O functional requirements and test cases

Required Skills and Qualifications:

•BS in engineering – Electrical Engineering, Computer Engineering, Computer Science or Mechanical Engineer with electronics experience

•Strong knowledge of computer engineering/software development

•Ability to work independently and with others

•Good oral and written communication skills

•High level of interpersonal skills to work effectively with others

•This position requires the ability to legally operate a motor vehicle on a regular basis

Preferred Skills and Qualifications:

•Minimum 2 years of experience developing microprocessor-based, real-time control algorithms

•Automotive control system experience for production programs

•Familiarity with controls modeling and code generation tools

•software in high level (C)language

•Familiarity with embedded controls instrumentation

•Familiarity with Model, Software, and Hardware-in-the-Loop test method

•Understanding of vehicle electrical architectures – if they’ve worked in automotive before

•Understanding of design/manufacturing processes