Vehicle Motion Embedded Controls Software Engineer #23090-117
Vehicle Motion Embedded Controls Software Engineer, Milford, MI, General Motors. Gather architecture & software technical requirements from the architecture & calibrations team to analyze & formulate software requirements. Develop embedded software for conventional passenger vehicle transmission & Battery Electric Vehicle (BEV) Electric Drive Unit (DU) Electronic Transmission & Range Select (ETRS) system to enable users to select vehicle drive mode, using MATLAB, Simulink & C programming languages, on different vehicle architecture-based Electronic Control Modules & Vehicle Integrated Control Modules. Perform embedded ECU testing in vehicle & on test bench, using dSPACE HIL, ETAS INCA, Vector CANape & CANoe, & Lauterbach tools, to verify functionality at Function, Controller & System levels prior to production release. Debug software & troubleshoot low level C code issues using Lauterbach Trace 32 debugger. Perform peer reviews & unit level testing using RiBeTT, CppUTest & GMSim for Multiple Condition Coverage (MCC) to reduce rework requests & achieve zero software defects. Master, Electrical Engineering or related. 12 months experience as Engineer, debugging software & troubleshooting low level C code issues using Lauterbach Trace 32 debugger, or related.