General Motors seeks a(n) Application Engineer - vECU Development (multiple positions available) in Milford, MI.
Duties: Develop, test, validate, integrate, and release Virtual Mechatronics Control Unit (vMCU) for Software Defined Vehicle (SDV) architecture for future GM passenger vehicles. Act as main contact for technical aspects such as model components and parameters, software images, and testing and validation of Virtual Mechatronics Control Unit (vMCUs) for Software Defined Vehicle (SDV) architecture for future GM passenger vehicles. Plan, test, validate, and release virtual Electronic Control Unit (vECU) Level 4 model task functionalities and periodicities including Real Time Operating System (RTOS), Controller Area Network (CAN), Local Interconnect Network (LIN), Automotive Ethernet (User Datagram Protocol (UDP) and Transmission Control Protocol (TCP)), Serial Peripheral Interface (SPI), Universal Asynchronous Receiver Transmitter (UART) protocols. Hybrid Work Policy – 3 days In-Office, 2 Days Remote – Must be able to report to local office.
REQUIREMENTS: Master's degree in Electrical Engineering, Mechatronics Engineering, or related field of study and One (1) year of experience as a Electrical Engineer, Validation Engineer, or related occupation. Requires one (1) year of experience with the following: Validating and releasing passenger vehicle Electronic Control Units (ECUs) or virtual ECUs, at component and system level using Vector CANalyzer and CANoe tools, Synopsys Virtualizer, Corellium, and Lauterbach Trace 32 hardware; Creating SystemC TLM2.0 models of microcontrollers, asics, drivers, modules, switches, timers, and transceivers; and Integrating microcontroller and peripheral models into full Level 4 virtual ECUs.