General Motors is seeking a Senior Software Engineer - Scrum Lead to join their team in Milford, Michigan. This hybrid role combines technical leadership with hands-on software development, requiring the candidate to work on-site three days per week. The position involves leading a scrum team of 9-12 engineers in designing and implementing technical software solutions for VMEC features using lean-agile methodologies. The ideal candidate will have strong expertise in controls and software development, with experience in C/C++ programming and model-based development using Matlab/Simulink. This role offers an opportunity to work at the forefront of automotive technology, contributing to GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion. The position combines technical work with leadership responsibilities, including managing team workload, facilitating agile ceremonies, and mentoring team members. GM offers comprehensive benefits including healthcare, retirement plans, and educational assistance, making this an attractive opportunity for experienced software engineers looking to make an impact in the automotive industry.