Senior Software Developer– AI Enablement
Core
Build backend services, tools, and APIs for GM's virtual ECUs, simulation orchestration, and AI-enhanced validation pipelines.
Role type
Senior Software Developer (AI Enablement & Simulation Infrastructure)
Builds
Virtual development environments, SIL workflows, and AI-integrated simulation capabilities for vehicle domains.
Domain
Automotive software development, virtualization, and simulation
Required skills
Python, C++, C#, Java, simulation/virtualization (vECUs, FMUs, SIL), cloud services, distributed systems, CLI-based architecture, MCP-based architecture, database management
Preferred skills
microservices, Kubernetes, performance tuning, automotive data modeling, ontology-based engineering (Owl, RDF, SPARQL)
Technologies
Python, C++, C#, Java, Kubernetes, MCP, FMU, RESTBus, SIMETH
Responsibilities
Develop backend services for simulation orchestration and model execution; Build tools for SIL workflows including scenario execution and data capture; Integrate AI/ML components into validation pipelines; Design APIs for simulation control and artifact management; Optimize performance for compute-intensive workloads; Contribute to CI/CD workflows for simulation and AI components
Seniority
Senior, hands-on IC