Senior Software Engineer - VMEC jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

Embedded controls softwareCC++ programmingMatlab SimulinkCommunication protocolsAgile methodologiesCI/CD pipelinesElectric Vehicle Charging protocolsInnovative thinkingInterpersonal skillsIntegrity

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

company-logo
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 Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase