Software Engineer
Core
Developing and integrating co-simulation components and virtual controller models for vehicle body systems including secure access, cabin thermal management, and occupant protection.
Role type
Senior IC embedded software engineer (co-simulation & virtualization)
Builds
Virtual in-the-loop environments for embedded controller development and validation
Domain
Automotive industry, embedded controls, simulation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded C, Python, system integration, virtualization, automotive communication protocols (CAN, LIN, SPI, Ethernet), MATLAB/Simulink, plant model development, FMU/FMI standards, gcc, gdb, Eclipse, Jenkins, ETAS INCA
Preferred skills
Simulation tools (GT-Power, AMESIM, CarSim), Python-based test automation, AI, cloud deployment
Technologies
AI, Cloud, Eclipse, Embedded, Ethernet, Jenkins, Matlab, Python, C++, LESS
Responsibilities
Lead development and integration of co-simulation components, create virtual controller models, build and validate virtual controller elements (HWIO, RTOS, communication models), obtain and parameterize subsystem models, collaborate with development engineers to clarify feature needs, partner with system engineers to define SIMBOMs, integrate plant and ECU models into dynamic virtual simulations, prepare release documentation, support user testing and troubleshooting, provide technical direction to team members, ensure high-quality delivery of co-simulation environments, support cloud deployment activities
Seniority
Senior, hands-on IC