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

. Design and implement CI/CD build pipelines (e.g., GitHub Actions, Jenkins) that support Cloud(SOLE), Windows, Linux, and HPC environments at scale.

Posted 4/21/2026full-timeMilford • Missouri • 🇺🇸 United StatesLeadWebsite

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(SOLE), Windows, Linux, and HPC environments at scale.
  • Define and maintain standard build flows for L3/L4 virtual ECUs and FMUs (PC build, SIL tool builds, HWIO‑in‑C, 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., CoSim SBTs) 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 tools such as SOLE, SystemBench, Autobot/BDDbot, and VCMU (or analogous systems).
  • Ensure pipelines can efficiently run multiple configurations and variants per package without manual rework.
  • Implement test‑case–driven configuration selection so that TFRP/Optimus or similar test definitions drive which packages, variants, and configurations are executed.
  • Collaborate with Quality & Metrics partners to emit rich metadata for traceability (e.g., package, variant, build ID, test plan, environment, and results).
  • Improve the performance, reliability, and debuggability of the execution stack (queueing, retries, failure categorization, log standardization).
  • Automate deployments of CoSim packages and virtual test assets to end‑customers and shared environments (on‑prem and/or cloud).

Requirements

What you’ll need
  • 10+ years of software engineering experience, with a significant portion focused on CI/CD, build systems, and test automation for complex, multi‑component software.
  • Bachelor of Science degree in Engineering, Computer Science, or a related technical field.
  • 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 custom vNET runner image.
  • Experience with test automation frameworks, job schedulers, or orchestration systems used to run large suites of tests across distributed resources.
  • Working knowledge of SIL/HIL execution characteristics and constraints, including performance, determinism, and real‑time considerations.
  • Strong collaboration and communication skills with a track record of partnering across teams (e.g., integration, controls, testing, infrastructure).

Benefits

Comp & perks
  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

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
Soft Skills
collaborationcommunication