Staff Software Architect – Virtualization, SIL, and AI‑Enablement
Core
Define architecture for GM's next-generation virtual development platform, including SIL orchestration, AI-enhanced simulation, data flows, and cloud-native compute.
Role type
Staff Software Architect (Virtualization, SIL, and AI-Enablement)
Builds
Distributed simulation systems for vECUs, FMUs, and SIL/MIL workloads; cloud-native compute platforms; AI-enabled simulation patterns.
Domain
Automotive engineering, simulation, and cloud-native distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, distributed systems, virtualization (vECUs, FMUs, SIL), cloud architecture, Kubernetes, CI/CD integration, ontology-based system design, AI/ML integration for simulation, data engineering, CLI-based architecture, MCP-based architecture for AI tools
Preferred skills
Enterprise-scale simulation platform design, automotive domain modeling, event-driven architectures, Agentic AI architecture, multi-agent coordination, advanced ontology technologies (Owl, RDF, SPARQL), advanced ML workflows (feature stores, model serving, vector DBs)
Technologies
Kubernetes, FMU, SIL, MIL, Owl, RDF, SPARQL
Responsibilities
Architect distributed simulation systems for vECUs, FMUs, and SIL/MIL workloads; Define AI-enabled simulation patterns including scenario generation and model-based inference; Design cloud-native compute platforms optimized for large-scale parallel simulation; Establish API and service architecture for orchestration and data management; Guide CI/CD integration for simulation and AI components; Mentor developers and influence technical direction across teams; Ensure security, observability, and reliability across the platform.
Seniority
Staff, hands-on IC with mentorship