General Motors is seeking a Senior Software Engineer to join their Vehicle Mechatronic Embedded Controls (VMEC) organization. This role focuses on developing sophisticated control systems and software for automotive thermal management systems, combining traditional engineering with modern software practices. The position offers a unique opportunity to work on cutting-edge automotive technology while contributing to GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion.
The role requires expertise in embedded systems programming, control systems, and automotive protocols like CAN. You'll work in an agile environment, using modern development practices including BDD and TDD. The position involves both technical leadership as a Subject Matter Expert and collaboration with various teams to ensure successful product delivery.
The ideal candidate will have a strong background in both software engineering and control systems, with experience in tools like dSPACE HIL, Vector CANape, and MATLAB/Simulink. This role offers a hybrid work arrangement (3 days in office, 2 days remote) and is based in Milford, Michigan.
GM provides a comprehensive benefits package and promotes an inclusive workplace culture. This is an excellent opportunity for experienced software engineers interested in automotive technology and wanting to make a significant impact in the future of transportation. The role combines technical challenges with the opportunity to work on innovative solutions that will shape the future of automotive technology.