Senior Software Developer - Virtualization and SIL Integration
$115k - $164.6k per yearGeneral Motors
Description
Vacancy Status:
This posting is 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:
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 Propulsion Thermal Management System domain.
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
3-7 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
5+ 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 $115,000 to $164,600. 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.
- ...provides the best opportunity for learning and team building. Senior Integration Developer In this role you will take a lead role within the Field... ...C#., ASPX WHAT WE OFFER: A unique field in hardware/software interaction Opportunity to work with IoT products using...SeniorFull timeCasual workWork at officeRemote workMonday to fridayShift workDay shift
- ...Make an impact with our Technology - Development team as a Senior Backend Software Developer. This diverse team of tech-savvy builders and problem... ...independently Design, develop, and support applications and integrations needed for the projects Be an active participant in...SeniorFull timeRemote workFlexible hours
$111.7k - $167.6k per year
...Role We are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization within Virtualization & Embedded Software Development Tools (VEST). In this...SeniorFull timeLocal areaRemote workWork from home3 days per week$104k - $154k per year
...Job Description: We are seeking a senior engineer to join our Autonomous Vehicle Integrity Platform (AVIP) organization in a role that combines software triage and data analysis with cross-... ...creating large, useable data sets. Develop and maintain scalable tools,...SeniorLong term contractRemplacementFull timeTemporary workLocal areaRemote workWork from homeRelocationRelocation package3 days per week$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, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms. In this role, you’ll be responsible for...SuggestedLong term contractFull timeCasual workWorldwideMonday to friday$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$115k - $164.6k per year
...delivery. Help evolve our engineering workflows by integrating agentic, model-assisted developer tooling (e.g., automated code-review agents, coding... ...(automated review bots, coding assistants, MCP-based integrations) as part of a normal development workflow. A track...SeniorFull timeWork at officeLocal areaRemote workWork from home- ...minimum, or other frequency dictated by the business. The Role: Our vehicle communication team is hiring a software engineer to design and develop software in our Linux-based networking system. You'll be part of a team working to ship the world's most reliable connectivity...Full timeLocal areaWork from home
- ...looking for Quality Assurance Developer to join our team. This... ...defects ? Debug and test client software products to identify problems... ...other team members under senior leadership to solve technical... ...Knowledge of testing types - unit, integration, system testing ? Solid...SeniorFull timeCasual workRemote workMonday to friday
$82k - $105k per year
...an exceptional place to grow your career, develop your skills and make a real impact - help... ...trends and emerging technologies in software testing to continuously improve QA processes... ...remote employees stay connected through virtual collaboration and in-person events. No matter...Full timeInternshipWork at officeLocal areaRemote workFlexible hours- ...We are seeking a data-driven Integrated Marketing Manager to lead the... .... Work with product teams to develop plans that connect products to... ...across functions and seniority levels ~ Detail-oriented with... ...— offers property estimation software and tools for professionals in...Full timeWork at office2 days per week
- ...Responsibility: Introduction A career in IBM Software means you'll be part of a team that... ...of our team, you will be responsible for developing and maintaining high-quality software... ...As an IBM Runtimes Open-Source Compiler Developer, you will join the hundreds of developers...Full timeFlexible hours
- ...immediate permanent opening for a Principal Software Engineer. About the team:... ...Canada. The lab focuses on researching and developing advanced cloud technologies, supporting... ...Stay ahead of AI agent research trends, integrating new models, techniques, and orchestration...SeniorPermanent employmentFull timeImmediate startOverseas
$80k - $125k per year
...Career Opportunity Business Integration Manager Markham ABOUT THIS CAREER OPPORTUNITY Reporting to the Director of Business and... ...adoption succeeds or fails, and document root causes. • Develop domain knowledge deep enough to hold substantive conversations...Full timeWork at office$75k - $85k per year
...Overview Adastra is seeking an experienced Ab Initio Developer to design develop and support enterprise-scale data integration solutions. This role is responsible for building optimizing and maintaining ETL workflows that enable reliable data movement across complex business...Permanent employmentFull timeInternshipFlexible hours- ...Job Responsibility: Education: Expérience: Education Master's degree Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and...Permanent employmentFull time
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham... ...products. Responsibilities: Design, develop, and maintain embedded software and firmware... ...review schematics, and perform board-level integration and troubleshooting Develop and maintain...Full timeCasual workWorldwideMonday to friday- ...Guidewire Developer – PolicyCenter, Gosu & Insurance Domain Required Skills & Experience... ...• Experience designing, developing, and integrating Guidewire solutions. Agile... ...Development & Tools • Experience with Agile software development methodologies. • Hands-...Permanent employment
$85k - $95k per year
...the President, we are hiring a Senior Marketing Growth Specialist to... ...and revenue needs. You develop and maintain core sales materials... ...market demand and how marketing integrates with broader sales and commercial... ...our interview process A virtual interview with a Talent Advisor...SeniorFull timeLive InWork at officeLocal area$62k - $96k per year
...Practice is looking for a Senior Accountant to join the team,... ...through all aspect of your work: Integrity, Respect and Collaboration... ...engaging work environment that develops, retains & attracts talent... ...office, at the client site, and virtually unless accommodations or...SeniorFull timeWork at officeLocal areaFlexible hours$110k - $120k per year
...in their Data readiness. A brand new position for a Full Stack Developer that encourages innovation and collaboration while working with... ...to deliver efficient solutions. - Implement best practices in software development, focusing on code quality and efficiency. - Troubleshoot...Permanent employmentFlexible hours$90k - $120k per year
...to the Director, FP&A, the Senior Analyst - Business Intelligence... ...& Analytics will develop data visualizations to inform... ...and forecasting. Support integration of data from multiple enterprise... ...similar business intelligence software to analyze data, generate reports...SeniorLong term contractRemplacementPermanent employmentFull timeRemote workFlexible hours- ...Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test... ...motivated professionals to join our team in developing a promising career with us. Role... ...development schedule Setup, integrate and develop highly efficient and reliable test infrastructure...Full timeWorldwide
- ...Guidewire PolicyCenter Integration Lead (Guidewire Cloud | GOSU | REST APIs) Role Overview We are seeking an experienced Guidewire PolicyCenter Integration Developer to design, develop, and support Guidewire PolicyCenter solutions within Guidewire Cloud. The ideal...Contract work
- ...Job Overview: Senior Tax Manager Location: Markham, ON Job Type: Full-time, Permanent... ...across Canada. Our Core Values • Integrity: We uphold honesty and transparency in every... .... • Proficient in tax preparation software such as Caseware and TaxPrep. • Excellent...SeniorPermanent employmentFull timeWork at office
- ...Job Responsibility: Senior Risk Analyst - ( 250000WL ) Description We are strategizing... ...tools, processes, and policies. Develop and manage program and project stakeholder... ...simulation and any experience with applicable software, such as P6 Risk Analyzer, is an asset....SeniorLong term contractPermanent employmentFull timeTemporary workPart timeCasual workInternshipWork at officeLocal area
- ...Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers... ...motivated professionals to join our team in developing a promising career with us. Role... ...validation requirement. Ability to use and develop test script and automation. Ability to...Full timeWorldwide
$115.6k - $163.2k per year
...operational risk policies. The Senior Manager, Commercial Services... ...and manage Account Managers in developing creative and competitive solutions... ...deliverable and results Develop and maintain relationship with... ...meeting rooms, captioning for virtual interviews, etc.) to help us...SeniorLong term contractFull timeTemporary workWork from home$81.6k - $115.2k per year
...credit applications for Small Business requests while continuing to develop excellent customer service skills and delivering a legendary... ...accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can...SeniorFull timeWork from home- ...culture grounded in teamwork, guided by integrity, and fueled by a shared commitment to do... .... Overview We are looking for a Senior Underwriter to join our team! As the Underwriter... ...and interpersonal skills enable you to develop deep relationships with clients and build...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - Virtualization and SIL Integration. Be the first to apply!
- software engineer intern Markham, ON
- software engineer - robotics Markham, ON
- software engineer Markham, ON
- software developer no experience Markham, ON
- software engineer part time Markham, ON
- software engineer devops Markham, ON
- software developer co-op Markham, ON
- software engineer - ai machine learning Markham, ON
- software engineer - computer Markham, ON
- software developer internship Markham, ON
