Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Staff Continuous Integration Architect – Virtualization, SIL Integration

General Motors

Staff Continuous Integration Architect leading CI/CD strategies for GM’s software development. Overseeing build pipelines and execution orchestration for embedded software engineering.

Posted 4/26/2026full-timeMarkham • 🇨🇦 CanadaLead💰 $147,000 - $196,600 per yearWebsite

Tech Stack

Tools & technologies
CloudJenkinsLinuxPython

About the role

Key responsibilities & impact
  • Design and implement CI/CD build pipelines (e.g., GitHub Actions, Jenkins) that support Cloud, Windows, Linux, and HPC environments at scale.
  • Define and maintain standard build flows for L3/L4 virtual ECUs and FMUs (SIL tool builds, board-level HWIO simulation drivers, FMU generation).
  • Create reusable CI templates and composite actions that standardize how teams build, test, and package controllers and CoSim assets across multiple GitHub and/or internal repositories.
  • Establish robust build validation workflows, including unit, integration, and regression checks (e.g., Simulation Behavior Tests) that can run regardless of underlying test framework.
  • Enable team to build metrics, dashboards, and alerts to ensure visibility into build health, performance, and quality trends.
  • Design and maintain the execution pipeline for L3/L4 CoSim packages, including orchestration of internal simulation and test execution frameworks (e.g., virtual environment launchers, test schedulers, and results collectors) across on-prem and cloud infrastructure.
  • Collaborate with Quality & Metrics partners to emit rich metadata for traceability (e.g., package, variant, build ID, test plan, environment, and results).

Requirements

What you’ll need
  • Bachelor of Science degree in Engineering, Computer Science, or a related technical field.
  • 12+ years of software engineering experience, with a significant portion focused on CI/CD, build systems, and test automation for complex, multi ‑ component software.
  • Strong C/C++ build expertise, including compilers, linkers, optimization levels, and debug symbol management.
  • Hands ‑ on experience with GCC/Clang and common build systems (e.g., make, CMake, or equivalent).
  • Proficiency in Python and at least one additional scripting language (PowerShell, Bash, etc.) for automation and tooling.
  • Demonstrated experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, Jenkins) for large codebases and/or multi ‑ repo environments.
  • Experience with test automation frameworks, job schedulers, or orchestration systems used to run large suites of tests across distributed resources.

Benefits

Comp & perks
  • 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.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
CI/CDbuild systemstest automationC/C++GCCClangmakeCMakePythonscripting languages
Certifications
Bachelor of Science degree in EngineeringBachelor of Science degree in Computer Science