General Motors · 1 month ago
Staff Software Engineer – Virtualization Platform
General Motors is seeking experienced candidates for the role of Staff Software Engineer – Virtualization Platform as part of their Virtualization Platform & Automation team. This role involves developing tools and platforms for cloud-based virtualization environments and supporting automated validation workflows within a CI/CD framework.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Act as a virtualization platform architect, balancing functional requirements—supporting embedded software development—with operational requirements such as cloud scalability, cybersecurity, and cost optimization
Lead and partner with cross-functional teams to define and document requirements for cloud applications, virtualization platforms, and automation capabilities
Collaborate with suppliers, simulation integration teams, and internal process partners to develop and maintain virtualization capabilities that support software readiness milestones
Develop innovative methods to automate deployment, execution, and maintenance of co-simulation environments in the cloud
Design and integrate automation workflows to support component, subsystem, and vehicle-level regression testing
Serve as a subject matter expert in cloud applications, virtualization capabilities, and test automation across the organization
Lead integration and deployment of automation capabilities within CI/CD frameworks
Provide updates, technical demonstrations, and live presentations to leadership and external organizations
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or a relevant engineering discipline
10+ years of experience in cloud applications, virtualization, co-simulation, embedded software development, test automation, or validation roles
Expertise in programming languages such as C, C++, Python, Java, SystemC, Quarkus, and CAPL
Working knowledge of cloud platforms (Azure, AWS, GCP), containerization, and orchestration tools (Docker, Kubernetes, ECS, Singularity)
Working knowledge of embedded control system test automation and co-simulation integration/execution
Hands-on experience with automotive development tools (Vector CANape/CANoe, dSpace SystemDesk, VEOS, AutoVal, Intrepid Vehicle Spy)
Hands-on experience with Jenkins and GitHub Actions for automation
Demonstrated success in leading complex projects with high levels of ambiguity to completion
Excellent communication skills and consistent demonstration of leadership competencies
Preferred
Master's degree or PhD in Computer Science, Software Engineering, or a relevant engineering discipline
AWS, Azure, or GCP certification
Experience with GM in-house test automation tools and libraries
Familiarity with scalable simulation deployment methodologies and event-driven simulation (synchronous/asynchronous)
Familiarity with software development build processes and associated tools (Gerrit, Jenkins, Git, etc.)
Familiarity with automotive or related industry validation testing procedures
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
2026-01-16
Company data provided by crunchbase