Embedded Simulation Developer - SIL and Virtualization
$90.9k - $136.4k per yearGeneral Motors
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 Show email 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.
- ...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....SuggestedRelocation package
$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...SuggestedLong term contractWork at officeRemote work- ...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...SuggestedImmediate startRelocation package
$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...SuggestedFull timeWork at officeLocal areaWork from home- ...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...SuggestedFull time
$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 contractFull timeWork at officeLocal areaWork from home3 days per week- ...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
$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 timeCasual workWorldwideMonday to friday- ...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 employmentFull timeImmediate start
- ...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 timeInternship
- ...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 timeContract workInternshipImmediate start
- ...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 employmentFull timeMonday to fridayFlexible hours
$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 timeRemote work3 days per week- ...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 timeWorldwide
$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 payLong term contractPermanent employmentContract workTemporary workPart time10 hours per week1 day per week$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$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 timeLocal areaWork from home- ...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 employmentFull timeMonday to fridayFlexible hours
- ...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...
$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 timeLocal areaRemote workFlexible hours$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 contractFull timeCasual workWorldwideMonday to friday$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 contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide$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 contractInternship- ...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 timeInternshipLocal areaWork from homeRelocationRelocation package
$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 timeWork at officeRemote work- ...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
$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 payFor contractorsFixed term contractWork at officeLocal areaMonday to fridayAfternoon shift$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 contractFull timeContract workInternshipImmediate start- ...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 timeWorldwide
- ...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 timeInternshipLocal areaWork from homeRelocationRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Simulation Developer - SIL and Virtualization. Be the first to apply!
- embedded software engineer Markham, ON
- embedded systems software engineer Markham, ON
- embedded developer
- embedded software engineer
- embedded systems software engineer
- embedded developer freelance
- ingénieur simulation
- ingénieur modélisation simulation
- reservoir simulation engineer
- ingenieur calcul simulation numerique

