Software Engineer (Python, AI)

Wiraa

United States

Remote

USD 180,000 - 240,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health and wellbeing programs
Retirement plans
Paid vacation and holidays
Tuition assistance
GM vehicle discounts
Wellness resources
Career development

Job summary

General Motors in the United States is seeking a Staff Software Engineer to join the CoSim Infrastructure, Quality, and Scalability team. You will help architect and build the foundation for virtual ECUs, FMUs, SIL/MIL workloads, and AI-enabled simulation in a cloud-native environment.

This role offers remote work with hybrid options in Milford, Michigan, or Warren, Michigan, collaborating across disciplines to deliver high-fidelity, scalable simulation platforms for vehicle software validation.

Qualifications

  • Bachelor’s degree or higher in Engineering, Computer Science, or a related field
  • 10+ years of experience in software architecture, simulation, or distributed systems
  • Expertise in backend and distributed systems development
  • Experience with virtualization and simulation technologies (vECUs, FMUs, SIL)
  • Strong cloud architecture skills and cloud-native platforms
  • Proficiency in CLI-based and MCP-based architecture design for AI tools
  • Knowledge of ontology-based system design and architecture
  • Experience integrating AI/ML workflows into simulation or data pipelines
  • Understanding of data engineering, storage patterns, and scalable data management
  • Hands-on experience with Kubernetes and container orchestration tools

Responsibilities

  • Architect and develop distributed simulation systems for virtual ECUs, FMUs, and SIL/MIL workloads
  • Design AI-enabled simulation patterns, including scenario generation, model-based inference, and data pipelines
  • Create cloud-native compute platforms optimized for large-scale, elastic, parallel simulation workloads
  • Establish API and service architecture for orchestration and data management
  • Guide CI/CD pipelines for simulation and AI components to ensure continuous delivery and quality
  • Mentor development teams and promote best practices
  • Ensure security, observability, and reliability standards across the platform
  • Collaborate with cross-functional teams to deliver high-fidelity virtual environments for vehicle software validation
  • Stay current with emerging technologies in simulation, AI, and cloud computing

Skills

Software architecture
Distributed systems
Backend development
Virtualization
FMUs / vECUs
Cloud-native platforms
Kubernetes
AI/ML workflows
Data engineering
CLI & MCP design

Education

Bachelor’s degree or higher in Engineering/CS

Tools

Kubernetes

Job description

About The Company

General Motors (GM) is a global leader in the automotive industry committed to innovation, sustainability, and technological advancement. With a rich history of engineering excellence, GM strives to create a future with zero crashes, zero emissions, and zero congestion. The company emphasizes a culture of inclusion, diversity, and continuous learning, fostering an environment where talented professionals can thrive. GM’s dedication to leading change in mobility is reflected in its investments in electric vehicles, autonomous driving, and advanced software solutions. As part of its vision, GM aims to revolutionize transportation by integrating cutting-edge technologies and sustainable practices to improve the quality of life worldwide.

About The Role

The Virtualization and SIL Integration organization at GM is seeking a highly skilled Staff Software Engineer to join the CoSim Infrastructure, Quality, and Scalability team. This team is responsible for developing and maintaining the foundational software, automation, and integration capabilities that enable reliable, reusable, and scalable virtual ECUs and co-simulation environments across various vehicle domains. The successful candidate will play a pivotal role in defining and architecting GM’s next-generation virtual development platform, including SIL orchestration, AI-enhanced simulation, and cloud-native compute solutions. This position offers an exciting opportunity to influence the future of automotive software development by leveraging expertise in automation, embedded systems, cloud architecture, and simulation systems. The role is remote with options for hybrid work in Milford, Michigan, or Warren, Michigan, and involves collaboration with cross-functional teams to deliver high-fidelity virtual environments that accelerate vehicle development and validation processes.

Qualifications
  • Bachelor’s degree or higher in Engineering, Computer Science, or a related field
  • 10+ years of relevant experience in software architecture, simulation, or distributed systems
  • Expertise in backend and distributed systems development
  • Experience with virtualization and simulation technologies such as vECUs, FMUs, SIL
  • Strong cloud architecture skills and experience with cloud-native platforms
  • Proficiency in CLI-based and MCP-based architecture design for AI tools
  • Knowledge of ontology-based system design and architecture
  • Experience integrating AI/ML workflows into simulation or data pipelines
  • Understanding of data engineering, storage patterns, and scalable data management
  • Hands-on experience with Kubernetes and container orchestration tools
Responsibilities
  • Architect and develop distributed simulation systems for virtual ECUs, FMUs, and SIL/MIL workloads, ensuring scalability across heterogeneous environments
  • Design AI-enabled simulation patterns, including scenario generation, model-based inference, and data pipelines
  • Create cloud-native compute platforms optimized for large-scale, elastic, parallel simulation workloads
  • Establish API and service architecture for seamless orchestration and data management
  • Guide the integration of CI/CD pipelines for simulation and AI components to ensure continuous delivery and quality
  • Mentor and influence development teams, promoting best practices and innovative solutions
  • Ensure security, observability, and reliability standards are met across the platform
  • Collaborate with cross-functional teams to deliver high-fidelity virtual environments supporting vehicle software validation
  • Stay current with emerging technologies in simulation, AI, and cloud computing to inform platform evolution
Benefits
  • Comprehensive health and wellbeing programs including medical, dental, and vision coverage
  • Retirement savings plans and flexible spending accounts
  • Paid vacation, holidays, and sick leave
  • Tuition assistance and employee development programs
  • GM vehicle discounts and access to company vehicle evaluation programs
  • Wellness resources and employee assistance programs
  • Opportunities for career growth and professional development
Equal Opportunity

General Motors is committed to fostering an inclusive and equitable workplace. We provide equal employment opportunities to all applicants and employees without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy, sexual orientation, gender identity, veteran status, or any other protected characteristic. We believe that diversity and inclusion drive innovation and excellence, and we actively promote a culture where everyone can thrive. We encourage qualified candidates from all backgrounds to apply and participate in our hiring process. GM is dedicated to ensuring a fair and accessible application experience for all individuals, including those requiring accommodations during the recruitment process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer– AI Enablement
Staff Software Engineer– AI Enablement

General Motors • United States

Remote
USD 189,000 - 291,000
Medical
Dental
Vision
+9
Senior Software Developer– AI Enablement
Senior Software Developer– AI Enablement

General Motors • Warren (MI)

Hybrid
USD 120,000 - 160,000
Hybrid work model
Relocation benefits
Travel <25%
Staff Software Engineer - AI Enablement
Staff Software Engineer - AI Enablement

General Motors • Milford Charter Township (MI)

Remote
USD 189,000 - 291,000
Medical
Dental
Vision
+9
Senior Software Engineer - Virtualization & SIL Integration
Senior Software Engineer - Virtualization & SIL Integration

General Motors • Detroit (MI)

Hybrid
USD 95,000 - 135,000
Hybrid work arrangement
Software Integration Engineer
Software Integration Engineer

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Relocation benefits
Hybrid work model
Staff Software Engineer - Simulation Platform (Galileo)
Staff Software Engineer - Simulation Platform (Galileo)

General Motors LLC • Sunnyvale (CA)

On-site
USD 185,000 - 284,000
Health insurance
Dental
Vision
+9
GVHE Hardware-Software Co-Optimization Architect
GVHE Hardware-Software Co-Optimization Architect

General Motors Company • United States

Hybrid
USD 120,000 - 150,000
Hybrid work model
Relocation assistance
Software Engineer - Virtual Test Platforms
Software Engineer - Virtual Test Platforms

General Motors LLC • Seattle (WA)

Hybrid
USD 130,000 - 180,000
Thermal Systems Simulation Integration Engineer
Thermal Systems Simulation Integration Engineer

General Motors LLC • United States

Hybrid
USD 110,000 - 170,000
Staff Software Engineer - Virtualization
Staff Software Engineer - Virtualization

General Motors • Warren (MI)

Hybrid
USD 171,000 - 289,000
Company vehicle program
GM benefits package