
Embedded Simulation Developer - SIL and Virtualization
General Motors1 day ago
Markham, CanadaMid Level / Senior
Responsibilities
- Lead the development and integration of cosimulation components to meet end-user test requirements.
- Create, maintain, and test virtual controller components, including HWIO, RTOS, and communication models.
- Develop and parameterize subsystem models such as sensors, actuators, and ECU behavioral models.
- Integrate plant models and ECU models into dynamic virtual simulations.
- Define required cosimulation assets with system engineers based on test requirements.
- Collaborate with development engineers on feature requirements, issue resolution, and implementation quality.
- Document releases, support released simulations, troubleshoot user issues, and provide technical guidance to team members.
- Ensure simulation environments are delivered with quality and support cloud deployments.
Requirements
- Bachelor of Science degree in engineering, computer science, or a related field.
- 2–5 years of software engineering experience.
- Proficiency in Embedded C and Python.
- Competence with embedded controls software and automated build processes using GCC, GDB, Eclipse, Jenkins, and ETAS INCA.
- Experience with MATLAB and Simulink for plant model development and integration.
- Basic usage of additional simulation tools such as GT-Power, AMESIM, and CarSim.
- Proficiency in automotive communication technologies including CAN, LIN, SPI, and automotive Ethernet.
- Familiarity with FMU/FMI standards, SSP, and AUTOSAR Layered Software Architecture.
- Preferred qualifications include a master’s degree, 3+ years of embedded software development experience, virtualization or software integration experience, and experience with vehicle control software domains.
Benefits
- Hybrid work arrangement requiring attendance at the Markham Elevation Centre at least three times per week.
- Paid time off, including vacation, holidays, and pregnancy, parental, and adoption leave benefits.
- Healthcare, dental, vision, and life insurance benefits.
- Defined Contribution Pension plan with company matching contributions.
- GM Vehicle Purchase Plan for employees, family, and friends.
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.