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

Staff Systems Engineering - CoSim Architecture and Virtual Integration

$137.3k - $203k per year
Full-time

General Motors

Job 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 : Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum.

Why Work for Us

General Motors is transforming into a technology-driven company with a bold vision of Zero Crashes, Zero Emissions, and Zero Congestion. You will be at the forefront of revolutionizing software, controls, and virtual development for future vehicles, working in inclusive teams and modern, flexible work environments.

About the Role

The Staff System Architect – CoSim Architecture & Virtual Integration will define and lead the end-to-end architecture for General Motors’ scalable, domain-agnostic co-simulation and virtual integration ecosystem. This role will establish the technical foundation used to integrate embedded software, virtual ECUs, plant and behavioral models, network and vehicle services, test environments, and engineering data across multiple vehicle domains, programs, variants, and model years. The successful candidate will set the long-term architecture and technical roadmap for building, scaling, operating, and continuously improving the CoSim platform. The role is intentionally domain agnostic: the architect will partner with domain specialists and enable consistent platform capabilities rather than own only one vehicle domain. This role requires a systems thinker who can move between architecture, hands-on technical problem solving, integration contracts, software and model interfaces, execution patterns, quality governance, and stakeholder alignment. The architect will work closely with Simulation Integration Engineers, System and Software Architects, Plant Modeling, CoSim Package/Variant, Pipeline & Execution, Build & Toolchain, Diagnostics, Quality, program, and supplier teams. The role is not a CI/CD platform-owner position; it defines the CoSim architecture and collaborates with specialized teams that provide automation and pipeline capabilities.

Key Responsibilities

  • Define and evolve the end-to-end CoSim/SIL architecture, including system boundaries, interfaces, ownership models, reusable patterns, non-functional requirements, and architectural decision records.
  • Create a scalable reference architecture for integrating plant models, behavioral models, virtual ECUs, infrastructure vECUs, network behavior, embedded software, supplier assets, and test services into cohesive and repeatable virtual environments.
  • Establish platform standards for CoSim package structure, APIs, model and software interfaces, dependency management, versioning, documentation, release notes, and deployment across supported execution environments.
  • Define integration and execution patterns that enable the repeatable assembly, validation, and use of CoSim assets; partner with Pipeline & Execution and Build & Toolchain teams on automation, quality gates, and execution enablement rather than owning CI/CD platforms.
  • Lead integration patterns for reusable cross-domain services such as activation and lifecycle behavior, diagnostics access, non-volatile memory behavior, network simulation, fault injection, configuration, logging, and test orchestration.
  • Define and govern variant, configuration, and content-management strategies across programs, regions, model years, feature sets, and test environments; ensure reproducible package and environment composition.
  • Partner with systems and test engineering teams to translate requirements and test intent into simulation bills of material, executable CoSim assets, test configurations, and traceable release content.
  • Establish integration requirements and acceptance criteria for supplier and partner assets, including FMUs/FMI, SSP packages, vECUs, C/C++ libraries, AUTOSAR components, models, and communication interfaces.
  • Define data and traceability architecture connecting capabilities, features, packages, variants/configurations, test plans, executions, logs, metrics, defects, and release decisions.
  • Drive observability and engineering insights through consistent logging, metrics, dashboards, health indicators, coverage reporting, and trend analysis for virtual assets and execution infrastructure.
  • Ensure architecture decisions account for performance, fidelity, scalability, reusability, maintainability, reliability, security, safety, and ease of adoption by distributed engineering teams.
  • Establish architecture governance, conduct design and integration reviews, resolve cross-team technical trade-offs, and maintain a practical roadmap aligned with SDV and virtual development strategy.
  • Lead technical alignment across global teams and organizational boundaries; influence without direct authority, mentor engineers and architects, and communicate complex architecture clearly to technical and program stakeholders.
  • Support program execution and issue resolution across virtual, laboratory, and vehicle environments as needed, using data-driven analysis to identify root causes and improve platform capability.

Basic Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics Engineering, Systems Engineering, or a related technical field; equivalent practical experience may be considered.
  • 10+ years of experience in software, systems, controls, platform engineering, simulation, or embedded development, including significant experience with virtual development, SIL/CoSim, HIL, or complex ECU/tooling ecosystems.
  • Demonstrated experience serving as a Systems Architect, Software Architect, technical lead, or equivalent, with responsibility for architecture spanning multiple components, teams, programs, or technical domains.
  • Strong hands-on understanding of co-simulation and virtual integration concepts, including virtual ECUs, plant and behavioral models, network models, test environments, model/software interfaces, and execution workflows.
  • Experience working with automated validation, build and release workflows, quality gates, and repeatable execution of engineering assets; hands-on ownership of CI/CD infrastructure is not required.
  • Proficiency in one or more relevant programming or modeling environments, such as C/C++, Python, MATLAB/Simulink, Modelica, scripting frameworks, or equivalent tools.
  • Familiarity with FMI/FMU, SSP, AUTOSAR, automotive communication technologies, ECU layering, and integration of software or models into virtual environments.
  • Experience with configuration management, packaging, release management, dependency management, traceability, and documentation for reusable engineering assets.
  • Ability to reason across system behavior, interfaces, data flows, lifecycle behavior, failure modes, and testability; experience with diagnostics, memory, network, activation, or other vehicle services is valuable.
  • Strong written and verbal communication skills, with the ability to facilitate architecture discussions, make trade-offs, document decisions, and influence senior stakeholders across global, cross-functional teams.
  • Ability to travel as needed to support partner locations, test sites, and global engineering teams.

Preferred Qualifications

  • Master’s or Ph.D. in Engineering, Computer Science, Systems Engineering, or a related field.
  • Prior Staff-level or equivalent experience defining architecture for complex embedded, simulation, virtualization, or engineering data platforms spanning multiple ECUs, vehicle domains, or feature sets.
  • Exposure to shared, distributed, cloud-hosted, or containerized execution environments for virtual integration is beneficial.
  • Experience with execution orchestration, test farms, lab scheduling, Robot Framework or similar automation, and integration of results into engineering metrics platforms.
  • Experience designing data models, ETL/API integrations, dashboards, or reporting that connect requirements, virtual assets, test execution, results, coverage, and release readiness.
  • Experience integrating supplier or partner assets and establishing technical checklists, compatibility requirements, acceptance tests, and lifecycle processes.
  • Knowledge of safety-critical or highly regulated embedded development, product release processes, requirements traceability, and quality management.
  • Demonstrated ability to lead cross-functional initiatives, mentor senior engineers, and establish reusable architecture standards or playbooks adopted across teams.

Success in This Role

Success will be measured by the adoption and sustainability of a common CoSim architecture; improved reuse across domains and programs; predictable integration and release of virtual assets; scalable and maintainable execution patterns; clear traceability from capability to result; and stronger alignment between architecture, domain, program, supplier, and quality stakeholders. Automation and CI/CD should support these outcomes rather than define the role. Compensation: The salary range for this role is $137,300 to $203,000. 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 and your family
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. Non-Discrimination and Equal Employment Opportunities 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. 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 View phone number on joinrs.com. 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 22 hours ago
Similar jobs that could be interesting for youBased on the Staff Systems Engineering - CoSim Architecture and Virtual Integration in Markham, ON vacancy
  • $115k - $164.6k per year

     ...experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release...  ...following domains: Propulsion Thermal Management System Battery Management System Chassis and Brake... 
    Virtual
    Full time
    Work at office

    General Motors

    Markham, ON
    1 day ago
  • $186k - $236k per year

     ...highly skilled and experienced professional to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a Continuous Integration Developer (Architect Level), you will define the architecture, standards, and strategy for how GM builds, tests, and deploys... 
    Virtual
    Full time
    Work at office

    General Motors

    Markham, ON
    1 day ago
  •  ...the end-to-end CI/CD reference architecture for Platform Software delivery across component, pillar, system-of-systems, and release-train...  ..., artifact repositories, virtual and physical test environments...  ...delivery path. Advise senior engineering and program leadership on... 
    Virtual
    Full time
    Local area

    General Motors

    Markham, ON
    1 day ago
  •  ...centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...seeking an experienced SoC DFX Engineer to help define, design, and verify...  ...you will collaborate closely with architecture, RTL, firmware, and verification teams to integrate DFX features that enable... 
    Suggested
    Full time
    Internship

    AMD

    Markham, ON
    1 day ago
  • $147k - $196.6k per year

     ...customer experiences. We are seeking a Staff Engineer to help make GM’s data platforms reliable...  ...who can move comfortably between system-level design, production operations, incident...  ...shaping reliability standards, guiding architectural improvements, and ensuring applications... 
    Suggested
    Full time
    Temporary work
    Work at office
    Rotating shift

    General Motors

    Markham, ON
    1 day ago
  • $90.9k - $136.4k per year

     ...at minimum. About the Team The Data Engineering Systems QA team verifies the end-to-end data plane...  ...This role is crucial for ensuring the integrity, scalability, and performance of our...  ...maintain, and execute tests on benches, virtual test environments (SIL), and instrumented... 
    Virtual
    Full time
    Work at office
    3 days per week

    General Motors

    Markham, ON
    1 day ago
  •  ...Role General Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software...  ..., cross-team problems into durable architecture, practical standards, and measurable improvements... 
    Virtual
    Full time
    Work at office
    Immediate start

    General Motors

    Markham, ON
    1 day ago
  •  ...work closely with RTL design and other engineering partners throughout the project lifecycle...  ...for large IP delivery, including IP integration and design-quality checks. Drive design...  ..., and computer organization/architecture. Experience applying or developing AI... 
    Full time
    Internship

    AMD

    Markham, ON
    1 day ago
  • $147k - $196.6k per year

     ...Congestion vision. We are seeking a Staff Software Architect – Mechatronics Controls...  ...Simulation to lead the technical architecture of simulation environments supporting...  ...state, and related functions) within the Virtualization & SIL Integration (VnSI) organization. In this role,... 
    Virtual
    Long term contract
    Full time

    General Motors

    Markham, ON
    1 day ago
  • $147k - $196.6k per year

     ...minimum. The Role The Data Engineering organization at General...  ...and forwards data from vehicle systems to cloud storage. The SDK lets...  ...stack. We are looking for a Staff Software Developer to set technical...  ...these areas. You will make architecture decisions with the team, lead... 
    Full time
    Work at office
    Remote work
    3 days per week

    General Motors

    Markham, ON
    1 day ago
  •  ...to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...your career. DIAGNOSTICS Engineer THE ROLE: As the...  ...pivots toward complex chiplet architectures and hyper-dense data center accelerators...  ...Test (DFT) teams Platform Integration & Emulation: Analyze... 
    Full time
    Internship
    Shift work
    Early shift

    AMD

    Markham, ON
    2 days ago
  •  ...Design CoSim architecture at General Motors using systems thinking, virtual integration, and embedded software expertise in a hybrid Markham or Oshawa role. As Staff Systems Architect, you will define General Motors’ domain-agnostic co-simulation and virtual integration... 
    Virtual

    General Motors Company

    Markham, ON
    3 hours ago
  • $119k - $178k per year

     ...Category Engineering Hire Type Employee Job ID 18916 Base Salary...  ...engineering solutions from silicon to systems, enabling customers to...  ...-gigabit interfaces, signal integrity, power delivery, stack-up definition...  ...year from requirements and architecture through physical layout,... 
    Remote work

    Synopsys Inc

    Markham, ON
    a month ago
  • $126k - $176k per year

     ...Job Description Summary Systems engineering is a cross-functional engineering discipline centered...  ...that the design is properly integrated and executed. Process that proceeds from...  ...requirements Conducts component and product integration. Participates in all activities that... 
    Permanent employment
    Full time
    For subcontractor
    Remote work
    Relocation package

    GE Vernova

    Markham, ON
    6 days ago
  • $115k - $164.6k per year

     ...maintaining the tools and services that engineers here at GM use every day to do their best...  ...engineers. The Team The Autonomy Build & Integration team stewards the end-to-end continuous...  ...operate the foundations behind application and system-on-chip image builds, CI pipelines,... 
    Full time
    Remote work

    General Motors

    Markham, ON
    1 day ago
  •  ...to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...of the end to end firmware architecture life cycle. Driving...  ...and engagement with Customer Engineering teams Participate in reviewing...  ..., and complex system integration. Experience defining and... 
    Full time
    Contract work
    Internship

    AMD

    Markham, ON
    1 day ago
  •  ...advance your career. THE ROLE: As a Systems Validation Engineer within the Datacenter and GPU Accelerated...  ...validation while partnering with architecture, design, firmware, diagnostics, platform...  ...validation, or hardware/software integration Hands-on experience with system and... 
    Full time
    Internship

    AMD

    Markham, ON
    1 day ago
  • $55k - $105k per year

     ...and redefine what’s possible. Job Description: Parsons is seeking for a junior to intermediate level Intelligent Transportation System Engineer in their Markham office in Ontario to be part of team working on infrastructure projects. ROLE & RESPONSIBILITIES Conduct... 
    Remplacement
    Full time
    Contract work
    Work at office

    Parsons

    Markham, ON
    1 day ago
  •  ...contributes to something bigger — technology that moves the world forward. Join us and, together, we’ll advance your career. SYSTEMS DESIGN ENGINEER THE ROLE: We are looking for a dynamic, energetic Systems Design Engineer to join our growing team. Hands on technical role... 
    Full time
    Internship

    AMD

    Markham, ON
    1 day ago
  •  ...Senior Software Development Engineer to own the end-to-end model execution...  ...metrics, and built the systems infrastructure (orchestration...  ...training (LLMs, VLMs, MoE architectures) on AMD Instinct GPU clusters...  ...and validate software stack integration on next-generation Instinct GPU... 
    Full time
    Internship
    Manual labor

    AMD

    Markham, ON
    1 day ago
  •  ...General Motors is seeking a software engineering leader to modernize and scale the build systems that support software-defined...  ...parity and reproducibility. Integrate Bazel with enterprise CI/CD,...  ...understanding of real-time software architecture and experience shipping high-... 
    Full time
    Work at office

    General Motors

    Markham, ON
    1 day ago
  • $147k - $196.6k per year

     ...with Reguirement Owner/SME, Calibration, System Safety, Platform/APP software and tool...  ...testing from various teams, platform/APP/Integration Conduct Delta Questionnaire to determine...  ...Electrical/Embedded Systems/Electronics Engineering or equivalent field ~7+ year... 
    Full time
    Work at office
    Relocation package

    General Motors

    Markham, ON
    1 day ago
  •  ...Job Description L3 Network/ Linux Systems Engineer Responsibilities Being escalation...  ...switches, firewalls and Linux servers Architecture and designing the network topologies &...  ...(Python/Bash/PHP) Manage various virtualization environments (Proxmox) Utilize the network... 
    Virtual
    Internship
    Worldwide

    Nextologies Limited

    Markham, ON
    26 days ago
  •  ...looking for a dynamic, energetic Sr. Systems Design Engineer to join our growing Data Center GPU team...  ...Knowledge of SoC system architecture, including multi-die or chiplet-based...  ...concepts including address translation, virtual memory, TLB operation, and page fault... 
    Virtual
    Full time
    Internship

    AMD

    Markham, ON
    1 day ago
  • $126.81k - $211.35k per year

     ...Req Id : 115280  Opportunity Type :  Staff  Relocation eligible :  Yes  Full time...  ...AM1 The Opportunity As  Electrical Engineer , you will have the opportunity to: Function...  ...Extensively use Microsoft Office business systems such as ProjectWise, electrical... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Relocation
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Markham, ON
    11 days ago
  • $167k - $216.2k per year

     ...is looking for an experienced staff fullstack developer to be a key...  ...of our most complex AI-driven systems. Responsibilities Technical Vision: Define the architectural roadmap for our Simulation...  ...editing tools used by hundreds of engineers to precisely define complex... 
    Full time
    Remote work
    Day shift

    General Motors

    Markham, ON
    1 day ago
  • $122k - $183k per year

     ...Category Engineering Hire Type Employee Job ID 19314 Base Salary Range $122000-$183000 Remote Eligible No Date Posted 10/28/2026...  ...Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We... 
    Remote work
    Worldwide

    Synopsys Inc

    Markham, ON
    10 days ago
  •  ...technology that moves the world forward. Join us and, together, we’ll advance your career. THE ROLE: We are looking for a hands-on Systems Validation Engineer to join AMD's Data Center GPU Validation team. In this role, you will help ensure the quality, reliability, security, and... 
    Full time
    Internship

    AMD

    Markham, ON
    1 day ago
  •  ...Automation R&D team to spearhead the next generation of power system protection. As a Lead Application Engineer, you will bridge the gap between complex power system...  ...logic or algorithims, settings files, and Matlab integration of protecton element design ~ Ability to audit AI... 
    Full time
    Relocation package

    GE Vernova

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

     ...highly skilled and motivated Staff Software Developer to join our...  ...in the Autonomous Vehicle Integrity Platform department. In this...  ...conducted in a collaborative engineering environment, where you will exercise...  ...infrastructure software architecture development related to UDS and... 
    Long term contract
    Full time
    Work at office

    General Motors

    Markham, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Systems Engineering - CoSim Architecture and Virtual Integration. Be the first to apply!