General Motors is seeking a Software Engineer to join their Vehicle Motion Embedded Controls team in Milford, Michigan. This role focuses on developing embedded controllers that impact vehicle motion, working within an Agile framework. The position involves creating software for vehicle supervisory controls, implementing features like Driver mode control, Cruise control, and Regen on demand. The ideal candidate will have 3+ years of embedded software experience and strong skills in C programming and Simulink.
The role offers an exciting opportunity to work on GM's current and next-generation vehicle portfolio, developing control software and diagnostic algorithms. You'll be part of a team that embraces modern software development practices including BDD and TDD, while working with cutting-edge automotive technology. The position requires a blend of technical expertise in embedded systems and the ability to collaborate effectively with cross-functional teams.
GM offers comprehensive benefits including medical, 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 a meaningful context for your work. This hybrid role requires on-site presence in Milford three times per week, offering a balance between collaborative in-person work and flexibility.
The position is ideal for someone passionate about automotive technology, comfortable with both detailed technical work and cross-team collaboration, and excited about contributing to the future of mobility. You'll have the opportunity to work on features that directly impact the driver experience while being part of a company at the forefront of automotive innovation.