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 successful candidate to spend up to 50% of their time on software development while leading a scrum team of 9-12 engineers. The position focuses on designing and implementing technical software solutions for VMEC features using lean-agile methodologies.
The role demands expertise in controls and software development, with responsibilities spanning from facilitating Agile ceremonies to mentoring team members and ensuring quality deliverables. The ideal candidate will have 5+ years of experience, strong proficiency in C/C++, and experience with model-based development using Matlab/Simulink. They will be responsible for coordinating with various departments, managing team workload, and driving continuous improvement initiatives.
GM offers a comprehensive benefits package including health, dental, vision insurance, retirement plans, and unique perks like vehicle discounts. The company's mission of achieving Zero Crashes, Zero Emissions, and Zero Congestion provides an opportunity to work on cutting-edge automotive technology while making a meaningful impact on the future of transportation.
This role represents an excellent opportunity for an experienced software engineer looking to combine technical expertise with leadership responsibilities in a global automotive company that's driving innovation in the industry.