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 MotorsStaff Continuous Integration Architect leading CI/CD strategies for GM’s software development. Overseeing build pipelines and execution orchestration for embedded software engineering.
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, 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 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
Certifications
Bachelor of Science degree in EngineeringBachelor of Science degree in Computer Science