General Motors · 3 hours ago
Senior Software Engineer - VMEC
General Motors is a leading automotive company focused on innovation and sustainability. They are seeking a Senior Software Engineer to join their Vehicle Motion Embedded Controls team, where the role involves designing, developing, and testing software for charging control systems in electrified vehicles.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Deliver high-quality software for embedded controls systems in the electrification space, specifically for High Voltage Energy Transfer
Ensure compliance with safety requirements, government regulations, and GM-internal policies (e.g., MISRA guidelines)
Adhere to best software design principles, utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions
Design, develop, and implement Physics and Controls requirements to continuously improve software for mechatronic controls, diagnostics strategies, and controller communication
Maintain an understanding of communication protocols such as Ethernet, CAN, LIN, ARXML
Test & demonstrate software functionality & readiness, ensuring hardware agnostic solutions across all GM-owned software
Document requirements for design solutions and link them to test cases that can demonstrate software functionality ensuring traceability
Utilize automated test tools in build environments, test benches, and vehicles to verify functionality at the Controller, System, and Vehicle level
Lead and provide guidance to your Agile Scrum team members, fostering a collaborative and inclusive environment
Coordinate with various departments outside your organization such as Systems & Safety, Validation, Electrical Architecture, Software Defined Vehicle (SDV), Calibration, and Vehicle Performance
Embrace BDD (Behavior Driven Development) and TDD Test-Driven Development) software development methodologies to ensure Software Built-In Quality, promoting early bug detection, and facilitating collaboration between developers, testers, and non-technical stakeholders
Familiarize yourself and work efficiently with Software Defined Vehicle (SDV) and Service Oriented Architecture (SOA) principles, leveraging them to create optimized and modular software solutions
Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions, with an understanding of DevOps principles
Qualification
Required
BS in Engineering – Electrical, Mechanical, Computer, Computer Science or other applicable Engineering Focus
Minimum 5 years of experience with proven technical and professional skills in a job-related area – embedded controls software
Proficient in C, C++ programming
Knowledge of Matlab Simulink
Excellent levels of interpersonal and relationship management skills to effectively collaborate with varying levels of the organization as required
High level of integrity, ability to deal with ambiguity, take initiative/self-directed
Consistent demonstration of innovative thinking that is customer-centric
Preferred
MS in Engineering - Electrical, Mechanical, Computer, or Computer Science
8+ years of experience with proven technical and professional skills in a job-related area – embedded controls software
Expert in Matlab Simulink, Auto Code Generation, Python scripting
Experience with JIRA, GIT, and Scaled Agile Framework
Experience with controller communication, diagnostics, and complex device drivers
Working experience in AUTOSAR standards and methodology
Experience in BDD/TDD testing methodologies
Familiar with MISRA guidelines
Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol
Experienced in Electrification Controls & Software
Experienced in Electric Vehicle Charging protocols
Benefits
Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Sickness and accident benefits
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
H1B Sponsorship
General Motors has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
Mexico Business
2026-01-23
2026-01-23
2026-01-23
Company data provided by crunchbase