Intern Fall 2026 Software Developer - Virtualization and SIL Integration
General Motors
Description
Vacancy Status:
This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)
AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this role.
Work Arrangement:
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC) three times per week at minimum, or other frequency dictated by the business.
About GM:
At General Motors we pride ourselves on designing, building and selling the world's best vehicles. We are seeking a new generation of visionaries to help launch bold engineering and business initiatives, and shape new directions for General Motors. As an intern or co-op student through our EXCEL (Exploring Careers through Experiential Learning) Program you will gain hands-on career specific experiences to maximize your real-world potential.
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 motivated candidates for the role of Software Developer - Virtualization and Software-in-the-Loop (SIL) Integration 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 Developers in the Virtualization and SIL Integration organization 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.
Key Responsibilities:
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
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
Required Qualifications:
Currently pursuing a Bachelor, Masters or PhD degree in Computer Engineering, Computer Science, Electrical Engineering, Mechatronics, or a related field.
Able to work fulltime, 40 hours per week in Canada, and for a 4 month internship term starting Sept 2026.
Preferred Qualifications:
AutoDrive, EcoCAR, or other Automotive related experience/clubs
Proficient in Embedded C and Python
Understanding of embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins tools
Adept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools
Familiarity with automotive communication technologies such as CAN, LIN, and SPI
Experience in virtualization or software integration
Experience in designing and developing vehicle body controls, propulsion thermal, battery management, chassis and brake
The monthly salary range for this role is $4,264.00 to $5,200.00. 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.
NOTE- YOU MUST BE ENROLLED IN A CO-OP OR INTERNSHIP PROGRAM AND MEET THE PROGRAM’S ELIGIBILITY REQUIREMENTS. ALL STUDENTS MUST ALSO BE LEGALLY ENTITLED TO WORK IN CANADA.
Accommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada Company, please advise if you require accommodation.
For more information about GM Canada, visit our website at www.gm.ca/careers
General Motors of Canada values diversity and is an equal opportunity employer.
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.
- ...The Role: Our vehicle communication team is hiring a software engineer to design and develop software in our Linux-based networking system. You'll... ...Contribute to application logic, automation, and other internal software used to improve developer efficiency, prototyping...InternshipFull timeLocal areaWork from home
$47.6 per hour
...There is no option to work remotely. Work setting ~ Consulting firm Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes...SuggestedPermanent employmentFull timeRemote work$75k - $80k per year
...technically strong individual with experience developing software for both front and back-end systems. In... ...and testing ARCX web applications. Develop server-side and client-side JavaScript... ...) and code review tooling. . Unit, integration, and end-to-end testing frameworks (e.g...SuggestedCasual workRemote work- ...fast-paced start-up seeking a Mobile App Developer Co-op Student to help build and maintain... ...and gain deep experience across the full software development lifecycle. Key Responsibilities... ...returning to full-time studies in Winter 2026 ~Working toward a degree in Computer...SuggestedPermanent employmentFull timeManual laborRemote work
$147k - $196.6k per year
...The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding of distributed systems and fleet-scale... ...a minimal CPU and memory footprint on the target ECU. Integrate with cloud services such as Azure, AWS S3, and Firestore for...SuggestedWork at officeLocal areaRemote workWork from home3 days per week$73.9k - $110.9k per year
...Motors of Canada Company is seeking a Software Developer – Brake Controls and Diagnostics to join... ...with systems, controls, calibration, integration, and validation teams to deliver... ...Coordinate and collaborate with team members internally and externally to ensure feature...Full timeLocal areaWork from homeShift work$18 per hour
...are looking for a detail-oriented and organized Accounts Payable Intern to join our accounting team for the summer. This is an... ...Updates: Save and upload invoices to the company server and Yardi software. Invoice Processing: Process invoices in Yardi, ensuring alignment...InternshipHourly paySummer work- ...Job Description : Guidewire Integration Developer with strong Java/J2EE, Policy Center, APIs, and Insurance domain experience for cloud integrations. 5 MUST HAVE Skills & Experience # Guidewire Policy Center Integration & Configuration (5+ years) Hands-on...Contract work
- ...5 years Reference ID: 77909 Internal Control Manager ONBOARDING... ...power generated from Niagara Falls, Nexans has proudly contributed... ...transportation. We are a vertically integrated manufacturer and our products... ...scope of internal audit and develop annual plans Supervise and...InternshipPermanent employmentFull timeTemporary workWork at officeLocal areaFlexible hours
$160k - $190k per year
...About API Accommodations Plus International (API) is the global leader in... ...The Director, Technical Integration provides critical direction... ...customers, Product teams and software development and support teams... ...enterprise applications. Develop and use standardized approaches...Full timeCasual workWork at officeLocal areaWorldwideMonday to fridayNight shiftAfternoon shift$19 - $25 per hour
...equal opportunity employer. We believe that diversity and inclusion are key attributes to building greatness. Miller’s core values of Integrity and Community welcomes everyone, at work and in the community, and our value of Accountability, means that we own our actions, our...Hourly payRemote workFlexible hours$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$48k - $94k per year
...operational excellence. About the Job: Design and develop internal software tools and plugins to streamline and optimize business workflows... ...Shell) to support server maintenance, system upgrades, and Virtual Machine (VM) troubleshooting. Contribute to the internal...InternshipContract workImmediate start- ...ARCX is looking for Quality Assurance Developer to join our team. This position will report... ...defects ? Debug and test client software products to identify problems and potential... ...? Knowledge of testing types - unit, integration, system testing ? Solid understanding...Full timeCasual workRemote workMonday to friday
$94.5k - $141.7k per year
...Engineering Group, Engineering Group Software Engineering General... ...Automotive SoCs Developing low-level drivers, QNX/Linux... ...platform components, and hypervisor integration Supporting platform bring-... ...Duties And Responsibilities Develop and validate BSP, drivers, and...Work from home- ...Function, we are dedicated to the advancement of healthcare as well as shaping the healthcare professionals of the future. We have developed an extensive volunteer internship program where we combine thorough research habits, case-based learning objectives, hands-on therapeutic...InternshipMonday to fridayFlexible hours
- ...Our Application Development team interfaces with customers and project owners to develop callflow applications, web applications, custom reports and system integrations. This small team of talented developers require an additional full-time permanent resource to develop applications...Permanent employmentFull time
$113.8k - $163.8k per year
...Engineering Group, Engineering Group Software Engineering General... ...Debug Engineer to design, develop, and debug low‑level software... ...complex software defects across integrated components Analyze system... ...Develop and execute unit and integration tests to ensure stability and...RemplacementWork from home- ...Adastra is seeking a Back-End Python Developer to help build, maintain, and enhance the back-end services that power a promotion planning and price optimization platform. As a core member of the software development team, you will contribute to scalable, high-performing systems...InternshipFor contractorsFlexible hours
- ...Recruitment is supporting a client in the search for a Senior Full Stack Developer. This role is suited for an experienced developer who brings... ..., maintainable solutions. Job Duties Lead the full software development lifecycle, including design, architecture, development...
- ...enhance state-of-the-art research while integrating innovations into the company's products and... .... About the job: Research and develop innovative models of LLM agents (decision... ..., etc) with applications on (open-world) virtual environments; Publish at top-tier ML conferences...InternshipLong term contractImmediate start
- ...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
$58k - $104k per year
...GPU drivers for web rendering, streamlining the Chrome rendering architecture for TBDR GPU targets, developing a concurrent web layout, and leveraging vertical integration opportunities to optimize performance and user experience. About the job: Identify the key technologies...InternshipImmediate start- ...Overview Adastra is seeking a Back-End Python Developer to help build, maintain, and enhance the back-end services that power a promotion... ...planning and price optimization platform. As a core member of the software development team, you will contribute to scalable, high-...InternshipFor contractorsFlexible hours
$70k - $85k per year
...Services practice with a Support Developer who can combine CRM and Power... ...processes. You will be an integral part of the team responsible... ...client matters. Adhering to internal policies, procedures, and... ...(Plug-ins), and third-party integrations (e.g., Business Central, North52...Remote workFlexible hours$119.9k - $179.9k per year
...effort, we are redefining how automotive software is developed, deployed and monitored, establishing... ...evolution. You will lead a team to develop software that not only transmits observability... ...verification, including unit and integration testing, as needed. Ensure clear...Full timeRemote work- ...Job Title: IBM Verify Developer/Engineer Employment Type: Contract Duration: 1 year (starting late May) Fully Remote (Canada)... ...protocols Experience with backend development and REST API integrations Hands-on experience with scripting and automation Familiarity...Contract workRemote work
- ...Job Responsibility: The SEO team at Quadient is looking for a Search Engine Optimization (SEO) Intern to implement a backlink plan for regional sites. The SEO interns will also assist the SEO team with the execution and monitoring of organic search campaigns. The ideal...Internship16 hoursFull timeLocal area
$127k - $225k per year
...the job: Research, prototype, and build a complete agentic software system engineering framework spanning the foundation model layer... ...Research multi-agent collaboration patterns for software engineering, developing systematic techniques for coordination, decision-making, and...InternshipPermanent employmentFull timeImmediate start$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intern Fall 2026 Software Developer - Virtualization and SIL Integration. Be the first to apply!
- software engineer - computer Markham, ON
- software engineer devops Markham, ON
- software engineer - robotics Markham, ON
- software design engineer Markham, ON
- new graduate software developer Markham, ON
- junior software engineer Markham, ON
- junior software developer Markham, ON
- software engineer salary in canada Markham, ON
- software developer Markham, ON
- software developer remote Markham, ON
