Senior Software Engineer Ref# 771

General Motors   Warren, MI   Full-time     Engineering
Posted on November 13, 2022

Senior Software Engineer, Warren, MI, General Motors. Analyze passenger vehicle data diagnostic information in DOORS, using UDS on CAN protocol-based Data Identifiers (DIDs), Parameter Identifiers (PIDs), &Routine Identifiers (RIDs) in Vehicle Control Unit (VCU), Central Gateway / Center Stack / Body / Engine Control Modules, recording vehicle events such as crash, airbag sys deployment, critical vehicle &syss shutdowns, &recording vehicle features such as OTA update, Lane Change Assist, cabin climate temp, Super Cruise/Ultra Cruise,  &mobile apps (remote start, door unlock, HVAC instructions),  to publish vehicle info to IOT hub (gRPC &MQTT) to Back Office, using C++ based SW. Perform rationality assessments of DIDs, PIDs, &RIDs for data diagnostics reqrmnts. Analyze &implement infotainment &telematics features use cases, SW design execution &SW verification incl unit/SW integration testing. Design &develop embedded apps in VCU in C++ &Java, JNI technology, using Android Studio. Bachelor, Computer Science or Cmptr Engineering, or related. 60 mos exp as Engineer, Developer, Lead, or related, analyzing vehicle or power generation embedded controller data diagnostic info, using PIDs or Diagnostic Trouble Codes, to read data from vehicle or controller, using C++ based SW, or related. Mail resume to Ref#771, GM Global Mobility, 300 Renaissance Center, MC:482-C32-C66, Detroit, MI 48265.