Senior Software Developer – AI‑Enablement
Core
Build backend services, tools, and APIs for virtual ECUs, SIL workflows, and AI-enhanced simulation capabilities.
Role type
Senior Software Developer (Simulation & AI Enablement)
Builds
Virtual development environments, simulation orchestration pipelines, and AI-integrated validation tools.
Domain
Automotive engineering, embedded systems, and large-scale simulation architecture.
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, C#, Java, simulation/virtualization (vECUs, FMUs, SIL), cloud services, distributed systems, CLI-based architecture, MCP-based architecture, database management for simulation metadata.
Preferred skills
microservices for simulation orchestration, Kubernetes, performance tuning for compute-intensive workloads, automotive data domain modeling, ontology-based engineering (Owl, RDF, SPARQL).
Technologies
Kubernetes, FMUs, MCP, SPARQL, RDF, Owl
Responsibilities
Develop backend services supporting virtual ECUs and simulation orchestration; Build tools for SIL workflows including scenario execution and automation; Integrate AI/ML components into simulation 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