Software Engineer - Vehicle Motion Embedded Controls (VMEC), Milford, MI, General Motors. Gather and analyze architecture and software technical requirements using IBM Rational DOORS and IBM Rational Rhapsody tools. Engineer, design, and develop embedded Electronic Control Unit (ECU) Vehicle Integration Control Module (VICM), Engine Control Module (ECM), and Transmission Control Module (TCM) features including Brake Pedal Ring (BRKR), Cruise Ring (CRZR), Adaptive Cruise Control Ring (ACZR), Vehicle Overspeed Ring (VOSR), One Pedal Ring (OPD), Emergency Automatic Braking Ring (EABR) and Vehicle Speed Limiter Ring (VSLR) in conventional ICE passenger vehicle and Battery Electric Vehicle (BEV) (passenger cars, trucks, and sport utility vehicles), in Embedded C programming language, MATLAB and Simulink modeling tools, and Embedded Coder auto generator, following Motor Industry Software Reliability Association (MISRA) CERT C standards, and GM software development process. Prepare System Design Documents (SDDs) to capture functionality of specific ring and different software features along with high level interfaces. Develop functional test cases and validate developed software features using Software in the Loop (SIL), and Hardware in the Loop (HIL) testing environments. Perform virtual validation of developed software features using GMSIM tool. Master, Electrical Engineering or related. Twelve months’ experience as Engineer, performing embedded Electronic Control Unit (ECU) systems development, using MATLAB, Simulink, and C/C++ programming languages for passenger vehicle or industrial machine system, based on software requirements, or related. Mail resume to Ref#38840-48103W, GM Global Mobility, 300 Renaissance Center, MC:482-C32-C66, Detroit, MI 48265.