Senior Software Engineer - Virtualization and SIL Integration
On-siteMilford, Michigan, United States
Job Summary
Create or utilize existing virtual controller models to integrate into simulations for Level 3 vECUs and CoSim environments supporting conventional and hybrid propulsion systems. Lead agile execution for the CPOWERSIM scrum, managing sprint planning, backlog health, and cross-team dependencies while coordinating work intake and scope alignment. Develop and integrate SIL co-simulation components, guiding virtual ECU creation, maintenance, and quality gating for HWIO/RTOS/Comms. Provide technical leadership for CoSim package delivery, including plant physics models, sensors, actuators, and VIP/SDV interfaces, while defining requirements and evaluating gaps with stakeholders. Mentor engineers, drive technical reviews, and resolve systemic integration issues impacting release readiness. Support deployment of SIL co-simulations for local release and automation testing on cloud infrastructure.
Required Qualifications
- Bachelor's degree in Computer Sciences, Electronics & Communications, Electrical, Mechanical, or related engineering disciplines
- 5+ years of embedded software development experience in automotive or allied industries
- 3+ years of virtualization, hardware- or software-in-the-loop co-simulation integration experience in any automotive integration or performance domains
- 2+ years coordinating agile development by leading a technical scrum, feature team, or integration team
- 2+ years of experience DevOps and CI/CD practices and tooling for version control (Gerrit, GitHub, etc.), build automation (Jenkins, GitHub Actions, etc.), binary release management (Artifactory, Amazon S3, etc.), and dashboard reporting (PowerBI, Databricks, etc.)
- Proficiency in Embedded C software development toolchain including GNU compiler(gcc)/debugger(gdb), Eclipse or VS Code IDEs and Python scripting for automation
- In-depth understanding of automotive software standards and communication protocols such as AUTOSAR, CAN, LIN, SPI and automotive ethernet
- Familiarity with software-defined vehicles architecture and topology, associated networking technologies along with measurement and calibration tool chains such as ETAS MDA and INCA
- Strong familiarity with co-simulation standards such as Modelica FMI and SSP
Desired Qualifications
- Master's degree or Ph.D. in Computer Science, Electronics & Communications, Electrical, Mechanical, or related engineering discipline
- 2+ years of experience with modeling electric or hybrid propulsion systems models with a focus on torque controls
- Experience with managing agile development using work management tools such as JIRA, JIRA align or Confluence
- Experience with development and delivery of high-quality SIL co-simulation test environments, virtual ECU integration, serial data modeling, rest-bus modeling, sensor/actuator modeling for ICE and/or Hybrid Propulsion applications
- Familiarity with dynamical and mechatronics systems modeling or simulation tools such as Matlab, Simulink, Simscape, GT-POWER, Amesim, CarSim, etc.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.