Senior Software Engineer - Virtualization & Co-Simulation

General Motors

Warren (MI)

Hybrid

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors seeks a Senior Software Developer to power GM's virtual development environments, SIL workflows, and AI-enhanced simulation capabilities. You will apply strengths in automation and embedded systems while expanding exposure to cloud, data, ML fundamentals, and large‑scale simulation architecture.

You will collaborate with DevOps and simulation teams to ensure seamless integration, and help advance our software-defined vehicle development processes.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related field.
  • 7+ years of software development, simulation, or embedded systems experience.
  • Strong programming skills in Python, C++, C#, or Java.
  • Experience with simulation or virtualization (vECUs, FMUs, SIL).
  • Understanding of cloud services and distributed systems.
  • Experience with CLI-based tool design.
  • Knowledge of MCP-based architecture for AI tools design.
  • Experience with databases for simulation metadata and results.

Responsibilities

  • Develop backend services supporting virtual ECUs, simulation orchestration, and model execution.
  • Build tools for SIL workflows including scenario execution, data capture, and automation.
  • Integrate AI/ML components into simulation or validation pipelines.
  • Design APIs for simulation control, artifact management, and orchestration.
  • Optimize performance for compute-intensive workloads.
  • Collaborate with DevOps and simulation teams to ensure seamless integration.
  • Contribute to CI/CD workflows for simulation and AI components.

Skills

Python
C++
C#
Java
Simulation experience
Cloud services
CLI architecture
MCP architecture
Databases
Kubernetes
AI integration
Microservices
Automotive data
Ontology knowledge
ML integration

Education

Bachelor's degree or higher in Engineering/CS

Job description

General Motors seeks a Senior Software Developer to power GM's virtual development environments, SIL workflows, and AI-enhanced simulation capabilities. You will apply strengths in automation and embedded systems while expanding exposure to cloud, data, ML fundamentals, and large‑scale simulation architecture.

You will collaborate with DevOps and simulation teams to ensure seamless integration, and help advance our software-defined vehicle development processes.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer - AI-Powered Simulation & Virtualization
Senior Software Developer - AI-Powered Simulation & Virtualization

General Motors • United States

Hybrid
USD 120,000 - 150,000
Hybrid work model
Relocation benefits
Senior Simulation Software Engineer - AI & Cloud Vehicle Validation
Senior Simulation Software Engineer - AI & Cloud Vehicle Validation

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 170,000
Senior Software Engineer - Virtualization & SIL Integration
Senior Software Engineer - Virtualization & SIL Integration

General Motors • Milford Charter Township (MI)

On-site
USD 120,000 - 190,000
Medical
Dental
Vision
+8
Virtualization & SIL Integration Engineer (Hybrid)
Virtualization & SIL Integration Engineer (Hybrid)

General Motors • United States

Hybrid
USD 95,000 - 125,000
Medical
Dental
Vision
+9
Engineering Group Lead - Automotive Virtualization & SIL
Engineering Group Lead - Automotive Virtualization & SIL

United States Digital Space LLC • United States

Hybrid
USD 147,000 - 197,000
Paid time off
Healthcare, dental, and vision
Life insurance
+2
Senior Software Developer– AI Enablement
Senior Software Developer– AI Enablement

General Motors • Warren (MI)

Hybrid
USD 120,000 - 160,000
Senior Software Developer– AI Enablement
Senior Software Developer– AI Enablement

General Motors • United States

Hybrid
USD 120,000 - 150,000
Hybrid work model
Relocation benefits
Senior Simulation Engineer – Autonomous Vehicles (Remote)
Senior Simulation Engineer – Autonomous Vehicles (Remote)

General Motors • Sunnyvale (CA), Northern (KY)

Hybrid
USD 129,000 - 198,000
Health and wellbeing benefits
GM vehicle discounts
Staff Software Engineer - Remote AI-Driven AV Simulation
Staff Software Engineer - Remote AI-Driven AV Simulation

General Motors Ventures • Sunnyvale (CA)

On-site
Confidential
Senior Software Engineer - Virtualization and SIL Integration
Senior Software Engineer - Virtualization and SIL Integration

General Motors • Milford Charter Township (MI)

On-site
USD 120,000 - 190,000
Medical
Dental
Vision
+8