Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Simulation Developer - SIL and Virtualization

$90.9k - $136.4k per year
Full-time

General Motors

Markham, ON

Description

Vacancy Status:

This posting is not for an existing vacancy within the organization and is open to new applications.

AI Disclosure:

As part of the application process, Artificial Intelligence will be used in the hiring process for this role

Work Arrangement: This opening is hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.

The Role:

General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission.  We are currently looking for experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release Train (SIL ART).

This role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification and validation of embedded controllers and calibrations for the following domains:

Propulsion Thermal Management System

Battery Management System

Chassis and Brake Controls

Body Electronics and Controls including vehicle access, occupant comfort, occupant protection, lighting, visibility and vehicle State

The Software-in-the-Loop (SIL) Simulation Integration Engineers (SIE) are ultimately responsible to deliver a quality simulation environment on time to meet the customers’ requirements.  This position requires an individual with a passion for modeling, an adept knowledge of system simulation and integration, and demonstrated capability for managing a wide variety of technical and customer needs.

What You'll Do (Responsibilities) :

Lead the development and integration of cosimulation components to satisfy the end user test requirements.

Create virtual controller models to be used across different simulations

Create, maintain and test virtual controller components such as HWIO, RTOS, communication models, etc.

Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral models

Work with development engineers to understand new feature requirements, address issues, and ensure proper implementation

Work with System Engineers to define SIMBOMs (the required cosimulation assets) based on the test requirements.

Integrate Plant models and other ECU models into a dynamic virtual simulation

Create and maintain detailed documents for each release

Provide support for released simulations and assist with user testing and troubleshooting

Provide technical support and guidance to other team members

Ensure the cosimulation environments are delivered with quality

Support cloud deployments

Your Skills & Abilities (Qualifications):

Bachelor of Science degree in one of the following disciplines: Engineering, Computer Science or related fields

2-5 years of software engineering experience

Proficient in Embedded C and Python

Competent with embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins and ETAS INCA tools

Adept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools (e.g. GT-Power, AMESIM, CarSim)

Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet.

Familiar with FMU/FMI standards and SSP.

Familiar with AUTOSAR Layered Software Architecture.

What Can Give You A Competitive Edge ( Preferred Qualifications):

Master’s degree in a field of Engineering, Computer Science or related fields

3+ years of embedded software development experience

Experience in virtualization or software integration

Experience in designing and developing vehicle body controls, propulsion thermal, battery management, chassis and brake controls software

Compensation: 

The salary range for this role is $90,900 to $136,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE.

Benefits Overview

The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:

Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;

Healthcare, dental, and vision benefits;

Life insurance plans to cover you and your family;

Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;

GM Vehicle Purchase Plan for you, your family and friends.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Total Rewards | Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. 

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. 

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at Show phone number. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Simulation Developer - SIL and Virtualization in Markham, ON vacancy
  •  ...Technology team! We are seeking an experienced embedded DSP Developer to join our dynamic team in creating...  ...Experience using emulators, simulators and software analysis tools Knowledge...  ...Expérience dans l'utilisation d'émulateurs, de simulateurs et d'outils d'analyse logicielle.... 
    Suggested
    Relocation package

    GE Vernova

    Markham, ON
    3 days ago
  • $162.9k - $244.3k per year

     ...and forward-thinking Senior Embedded Reliability Engineer with a strong...  ...support design decisions. Develop and execute reliability test...  ..., including IEC 61850, virtualization, and advanced diagnostics....  ...for utility applications and simulation tools used in electronics and... 
    Suggested
    Long term contract
    Work at office
    Remote work

    GE Vernova

    Markham, ON
    3 days ago
  •  ...Ensures the quality of software products by creating and applying Embedded Software (Firmware) quality tests to a feature, set of features,...  ...to the immediate team or to other teams across businesses. Develop, update, and define test strategies, plan tests, and execute test... 
    Suggested
    Immediate start
    Relocation package

    GE Vernova

    Markham, ON
    9 hours ago
  • $4700 - $5300 per month

     ...Expert to advance next-generation virtual thermal system development....  ...engineering programs while developing into a recognized technical...  .... Responsibilities Develop and integrate fast-running models...  ...models that support rapid simulation and broader engineering applications... 
    Suggested
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    1 day ago
  •  ...experience. Strong hands-on experience in performance optimization for embedded or low-power systems. Excellent in C++ programming, with a focus...  ...teams to co-design efficient execution paths for AI workloads. Develop and maintain C++ code for runtime kernels and system-level... 
    Suggested
    Full time

    Qualcomm

    Markham, ON
    9 hours ago
  • $115k - $164.6k per year

     ...undergoing a major transformation in how we design, develop, and validate software. As part of the  Software Defined Vehicle – Embedded Platforms organization this role is within the  Virtualization and Software-in-the-Loop (SIL)  group, which is responsible for creating... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    3 days per week

    General Motors

    Markham, ON
    7 days ago
  •  ...is a high-intensity environment for people who want to do the defining work of their lives. The role As the company scales, the embedded stack is the brains of the device and needs a senior owner. As Senior Embedded / Edge Platform Lead, you own our firmware and edge... 
    Full time

    The Mecka

    Markham, ON
    9 hours ago
  • $75k - $85k per year

     ...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development...  ...existing said products. Responsibilities: Design, develop, and maintain embedded software and firmware for Evertz broadcast... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    12 days ago
  •  ...immediate permanent opening for a Senior Kernel Developer.  About the team: The Intelligent...  ...increasingly complex environments that embedded devices at the edge presents. About...  ...targeting embedded devices, cloud & virtualized computing and automotive domain.... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    9 hours ago
  •  ...Software Engineering General Summary: We are seeking an embedded software engineering expert. Qualcomm Automotive team is rapidly...  ...and related work experience. ~ Proven experience in developing software for real time embedded systems in automotive electronics... 
    Full time
    Internship

    Qualcomm

    Markham, ON
    9 hours ago
  •  ...Canada has an immediate 12-month contract opening for a Senior Developer - GPU Driver. About the team: The Software-Hardware...  ...driver architecture, and memory management. # Experience with virtualization technologies such as KVM, QEMU, Xen, or VMware is an asset.... 
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    9 hours ago
  •  ...training offered throughout the year The Opportunity: Reporting to the Director, Salesforce & MuleSoft Platforms, the Salesforce Developer contributes to the design, development, and maintenance of the organization’s Salesforce ecosystem. This role focuses on building... 
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Sentrex

    Markham, ON
    9 hours ago
  • $111.7k - $167.6k per year

     ...Continuous Deployment (CI/CD) and Embedded Software Development Tools organization within Virtualization & Embedded Software...  ...execution of test cases against co-simulation packages for embedded vehicle...  ...enterprise. What Youll Do Design develop and maintain CI/CD pipelines... 
    Full time
    Remote work
    3 days per week

    GM

    Markham, ON
    9 hours ago
  •  ...Connections Matter. About the position The Full Stack Web Developer is responsible for researching, recommending, and implementing solutions...  ...to fit modern standards. Ensure the web infrastructure (Virtual Machines) is maintained and up to date to deliver optimal... 
    Full time
    Worldwide

    Quadient

    Markham, ON
    11 days ago
  • $18 per hour

     ..., we are building a community of educators and childcare centres who mutually benefit from our connections. About the Role: As a Virtual Recruiter, you will be responsible for actively recruiting child care staff, managing and maintaining the interview process and onboarding... 
    Hourly pay
    Long term contract
    Permanent employment
    Contract work
    Temporary work
    Part time
    10 hours per week
    1 day per week

    Sentient HR Services Inc.

    Markham, ON
    a month ago
  • $148.72k - $223.08k per year

     ...Job Responsibility: DGPU Lead Library Developer ~ MARKHAM, Canada ~ Engineering ~57789 ~ CAD $148,720.00/Yr. ~ CAD $223,080.00...  ...blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits... 
    Internship

    Advanced Micro Devices

    Markham, ON
    6 days ago
  • $147k - $196.6k per year

     ...are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization. In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows, and advance toolchain... 
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    6 days ago
  •  ...offered throughout the year The Opportunity: Reporting to the Director, Salesforce & MuleSoft Platforms, the Salesforce Lead Developer plays a key role in designing, developing, and maintaining Sentrex’s enterprise Salesforce ecosystem. This role ensures that Salesforce... 
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Sentrex

    Markham, ON
    9 hours ago
  •  ...Group Manager (EGM) to lead a software engineering team focused on virtualization and SIL integration in propulsion thermal systems. You will build and deploy virtual test environments for automotive embedded software and calibration development, directing cross-functional... 

    General Motors

    Markham, ON
    9 hours ago
  • $70k - $85k per year

     ...more! We’re also serious about technology. Make an impact as we look to strengthen our Digital Solutions practice with a Solution Developer, Power Platform & D365 for our growing Case Management team. Driving business excellence, MNP is a leading national accounting, tax... 
    Full time
    Local area
    Remote work
    Flexible hours

    Experienced Career

    Markham, ON
    9 hours ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products,...  ...package patching, and configuration changes as needed. Harden the embedded Linux environment, including managing firewall rules (iptables),... 
    Long term contract
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    a month ago
  • $90k - $125k per year

     ...excellence. Building on this foundation, Everest has successfully developed and established itself as a full-service CRO. Everest’s...  ...individuals to join our winning team as a Clinical Trial Web Application Developer for our Toronto/Markham, Ontario, Canada on-site location, or... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    Worldwide

    Everest Clinical Research

    Markham, ON
    9 hours ago
  • $100k - $110k per year

     ...performance Health insurance Training & development About the Role: Triunity Software is looking for a talented ServiceNow Developer to join our growing team in Markham ON! In this role youll have the opportunity to design build and optimize powerful ServiceNow... 
    Long term contract
    Internship

    Triunity Software

    Markham, ON
    9 hours ago
  •  ...and scaling data flows. What You'll Do (Responsibilities) Develop and maintain configuration files that define the operational...  ...Expertise in CI/CD pipelines and automation tools. Knowledge of embedded software development and optimization. NOTE- YOU MUST BE... 
    Full time
    Internship
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Markham, ON
    1 day ago
  • $60k - $70k per year

     ...We’re looking for an Application (.NET) Developer & IT Support Analyst to join our client's IT team in a hands-on role that combines .NET development, SQL, application support, and IT support . You’ll develop and maintain internal business applications, troubleshoot... 
    Full time
    Work at office
    Remote work

    STACK IT Recruitment

    Markham, ON
    17 days ago
  •  ...Job Responsibility: Job Title: Lead Guidewire PolicyCenter Developer Required Language: English Working Hours per Week: 40 hours Job Type: Hybrid - Onsite in Markham, Ontario, Canada Assignment Duration in Months: long-term contract About the Position We are... 
    Long term contract

    Xideral

    Markham, ON
    6 days ago
  • $70 - $80 per hour

     ...Job Responsibility: Summary API is seeking seasoned professional to join our company in the role of Java Developer. The position will be based in our technology office located in Markham, Ontario. The expectation is that this individual is a seasoned, full-stack Java developer... 
    Hourly pay
    For contractors
    Fixed term contract
    Work at office
    Local area
    Monday to friday
    Afternoon shift

    Accommodations Plus International

    Markham, ON
    11 days ago
  • $127k - $225k per year

     ...Job description Huawei Canada has an immediate 12-month contract opening for a Software Developer. About the team: The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using... 
    Long term contract
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.

    Markham, ON
    9 hours ago
  •  ...Description Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    9 hours ago
  •  ...improvement in system robustness. Learn from decades of combined embedded development expertise in a highly collaborative environment....  ...creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are... 
    Full time
    Internship
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Markham, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Simulation Developer - SIL and Virtualization. Be the first to apply!