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

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.

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.
Tech Stack
Tools & technologiesCloudJenkinsLinuxPython
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 resumeApplicant 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