At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale. We are seeking a skilled Senior Software Engineer to design, develop, implement, and test embedded controls algorithms and SW for electrified vehicles propulsion systems. In this role, you will collaborate with cross-functional teams, create robust testing strategies, and ensure compliance with GM’s coding standards. If you have a passion for coding and take pride in building high-quality software, consider joining our VMEC (Vehicle Motion Embedded Controls) family of Software Engineers. The VMEC organization is made up of inclusive, diverse, Agile teams where every voice is valued. Our software development process transforms customer requirements into designs, implements production-ready code, executes robust testing, and integrates solutions directly into our vehicles. The software you create will be showcased in vehicles like the GMC Hummer EV, Cadillac Lyriq, Chevrolet Silverado EV, and many more. You will have the opportunity to directly impact GM's rapidly growing electric vehicle portfolio and contribute to our vision of a fully electric ecosystem with innovative energy-storage solutions for homes and businesses.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior