Application Engineer - Virtual ADAS Compute Platform (ACP4), Milford, MI, General Motors. Apply understanding of vehicle dynamics and mechatronic and mechanical systems controlled by GM Super Cruise and Ultra Cruise features. Engineer, develop, verify, debug and release Ultra Cruise ADAS Compute Platform (ACP4) Virtual Electronic Control Unit (VECU) to internal customers. Set technical objectives and tasks to implement production intent software for VECU infrastructure and platform software components supporting communication for GM VECUs, in C and Embedded C programming languages, using Git, Gerrit, Bitbucket, Eclipse, and IBM Rational Team Concert (RTC). Create, evaluate, review, and verify data in simulated in-house ACP4 VECU Control Area Network (CAN) bus messages, Local Interconnect Network (LIN) bus messages, and Automotive Ethernet messages using Python and C programming languages. Perform embedded ECU testing using Synopsys Virtualizer, ETAS INCA, Vehicle Spy, Vector CANoe tools, and neoVI FIRE and Lauterbach hardware, to verify functionality at Function, Controller and System levels prior to production release. Collaborate with Simulation Integration Engineers (SIEs) of ACP4 VECU to integrate simulation components, plant models, behavioral models, sensor models (Camera, LIDAR, Radar, Ultrasonic, and Infrared (IR)) and actuator models, into virtual components, subsystems and full system benches. Master, Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, Automotive Engineering, or related. Twelve months’ experience as Engineer, evaluating and verifying data in OEM Electronic Control Units (ECUs) including Control Area Network (CAN) bus messages and Automotive Ethernet messages using Python and C programming languages, or related. Mail resume to Ref#2362-206, GM Global Mobility, 300 Renaissance Center, MC:482-C32-C66, Detroit, MI 48265.