General Motors

Staff System Architect – CoSim Diagnostics, NVM, Network & Data/Release

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: MarkhamCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$147,000 - CA$196,600 per year

Job Level

Tech Stack

About the role

  • Own the end‑to‑end architecture for Diagnostic access, NVM life‑cycle behavior, and network behavior/corruption models in L3/L4 CoSim and related pipelines.
  • Define how these behaviors and data flows are modeled, integrated into pipelines and exposed to test, quality, and program stakeholders, while ensuring alignment with security, safety, and release governance.
  • Define and implement diagnostics integration, including: Support for off‑board tools (J2534‑equivalent) into CoSim.
  • Design and maintain NVM simulation behavior in CoSim.
  • Define and document NVM strategies for virtual environments and ensure consistent application across programs.
  • Develop and maintain network behavior models for virtual environments, with a focus on Ethernet/SOME-IP and CAN.
  • Implement corruption/injection capabilities to support TFRP and other tests.
  • Ensure network behavior models integrate cleanly with diagnostics and NVM behaviors for end‑to‑end test scenarios.
  • Work closely with Pipeline & Execution, Plant Modeling, CoSim Package/Variant, and Build & Toolchain teams to ensure seamless, reproducible behavior in CI/CD and execution flows.

Requirements

  • Bachelor of Science degree in Engineering, Computer Science, or a related technical field (or equivalent practical experience).
  • 12+ years of experience in software, systems, or platform engineering, including significant work with virtualization, SIL/CoSim, or complex automotive ECU/tooling ecosystems.
  • Strong understanding of automotive diagnostics, including: UDS (Unified Diagnostic Services) RIDs/DIDs (Routine/Diagnostic IDs) DoIP (Diagnostics over IP)
  • Familiarity with NVM handling and ECU boot sequences.
  • Experience with network simulation or protocol stacks, such as: Ethernet and IP-based communication Simulated Ethernet or similar virtual network models.
  • Hands-on experience with modeling/scripting to implement behaviors and automation (e.g., Simulink, Python, Robot Framework, or equivalent).
  • Strong background in data modeling, ETL, and reporting/BI, ideally in an engineering or test context.
  • Experience building and maintaining data integrations and dashboards/reports (e.g., Power BI or similar) for execution metrics, coverage, and health.
  • Scripting skills (Python, PowerShell, or similar) for log processing and API integration.
  • Familiarity with Jira, CI/CD pipelines, and simulation tools’ logging conventions (e.g., GMSIM, dSPACE VEOS, ETAS COSYM, SOLE, Robot Framework, or similar).
  • Excellent written communication for user documentation and release notes (Markdown, Confluence, Centrals, etc.).
  • Proven ability to design, evolve, and maintain behavioral and data models that are consumed by multiple teams and tools.
  • Strong collaboration skills with Pipeline & Execution, Plant Modeling, CoSim Package/Variant, Build & Toolchain, Quality/Defect stakeholders, and PMO.
  • Ability to influence architecture and standards across organizational boundaries and sites.
Benefits
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
NVM life-cycle behaviornetwork behavior modelsEthernetSOME-IPCANdiagnostics integrationmodelingscriptingdata modelingETL
Soft Skills
collaborationcommunicationinfluencedocumentationdesignevolutionmaintenancealignmentorganizationstakeholder engagement