CareerPlanSign in

Senior Software Developer - Virtualization and SIL Integration

Markham, Ontario, Canada💼 Full-time💰 $115,000–$115,000🗓 2026-07-29 → 2026-09-26

Core

Lead the development and integration of cosimulation components to create virtual in-the-loop environments for developing, verifying, and validating embedded controllers and calibrations for the Propulsion Thermal Management System.

Role type

Senior Software Developer (Virtualization and SIL Integration)

Builds

Virtual simulation environments for embedded controller development and validation

Domain

Automotive / Embedded Systems / Thermal Management

Deliverable

production ML models | product features

Required skills

Embedded C, Python, Embedded controls software, Automated build processes (gcc, gdb, Eclipse, Jenkins, ETAS INCA), MATLAB/Simulink, Automotive communication protocols (CAN, LIN, SPI, Ethernet), FMU/FMI standards, AUTOSAR architecture

Preferred skills

Virtualization, Software integration, Vehicle body controls, Propulsion thermal, Battery management, Chassis and brake controls software

Technologies

gcc, gdb, Eclipse, Jenkins, ETAS INCA, MATLAB, Simulink, GT-Power, AMESIM, CarSim

Responsibilities

Lead development and integration of cosimulation components; Create virtual controller models; Create, maintain, and test virtual controller components (HWIO, RTOS, communication models); Obtain, develop, and parameterize sub-system models (sensors, actuators, ECU behavioral models); Integrate plant models and ECU models into dynamic virtual simulations; Create and maintain detailed release documentation; Support cloud deployments

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.