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.
Tech Stack
ETL
Python
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.