CrawlJobs Logo

Staff Continuous Integration Architect

gm.com Logo

General Motors

Location Icon

Location:
Canada , Markham

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

147000.00 - 196600.00 USD / Year

Job Description:

General Motors is undergoing a major transformation in how we design, develop, and validate software as we move toward our Zero Crashes, Zero Emissions, Zero Congestion vision for the future of transportation. As part of the Software Defined Vehicle – Embedded Platforms organization, the Staff Continuous Integration Architect will lead the design and implementation of CI/CD strategies that power our Virtual Test Chambers (CoSimulation environments) for system and vehicle level embedded software and calibration development. This role is within the Virtualization and Software-in-the-Loop (SIL) Integration group, which is responsible for creating virtual in-the-loop environments to enable development, verification, and validation of embedded controllers, production software, and calibrations across the vehicle/mechatronics domains. You will own how vECUs, FMUs, and CoSim packages are built, tested, and deployed across Windows, Linux, SOLE and HPC environments. You will architect scalable CI/CD pipelines, standardize build and execution flows, and enable engineering teams to deliver high-quality software faster and more reliably.

Job Responsibility:

  • 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
  • Ensure pipelines can efficiently run multiple configurations and variants per package without manual rework
  • Implement testcase-driven configuration selection so that system-level test definitions drive which packages, variants, and configurations are executed
  • Enable team to define and implement prerun / learncycle flows (e.g., RID/NVM learning, multi-layered test gating/promotion strategies) to ensure simulations start from correct conditions
  • 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 (onprem and/or cloud)
  • Serve as the technical authority for CI/CD and execution orchestration within Virtualization and SIL Integration
  • Partner closely with Simulation Integration Engineers (SIEs), domain controls teams, and calibration engineers to align build and execution pipelines with evolving feature and test requirements
  • Work with architecture and infrastructure teams to support Linux/HPC/SDV-OS execution needs and future scalability
  • Mentor and coach other engineers on CI/CD best practices, automation patterns, and tooling, enabling a culture of continuous improvement and self-service
  • Provide technical support and guidance to internal users of virtual test environments, helping to troubleshoot build, integration, and execution issues

Requirements:

  • 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 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)

Nice to have:

  • 15 years of software development and integration experience, including leadership of CI/CD transformations or platform-level initiatives
  • Experience designing and delivering virtualization or software-in-the-loop (SIL) integration solutions for automotive or similarly complex embedded domains
  • Hands-on experience with tools and concepts such as: Execution Management/Cloud Orchestration, Integration Automation, Robot Test Framework, Model-Based Systems Engineering (or equivalent orchestration/test systems)
  • Virtual ECUs (vECUs), FMUs, SSP, and associated modeling and packaging standards
  • Git, GitHub/Gerrit, and code review workflows
  • Regression testing, automated test generation, and integration of model-based tests (e.g., MATLAB/Simulink) into CI pipelines
  • Background in embedded controls software for one or more of the following: vehicle body controls, propulsion thermal management, battery management, chassis and brake controls
  • Experience with cloud hosted CI/CD and execution environments, containerization, and/or infrastructure-as-code approaches for scaling test capacity
  • Demonstrated ability to lead cross-functional initiatives, influence technical direction without direct authority, and mentor senior engineers
What we offer:
  • 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

Additional Information:

Job Posted:
May 04, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Continuous Integration Architect

C++ Engineer

This position will be a part of a high performing engineering team responsible f...
Location
Location
India , Pune
Salary
Salary:
Not provided
actian.com Logo
Actian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of C++ development experience, including good memory management practices and experience with templates
  • Strong knowledge of object-oriented programming practices and design patterns
  • Ability to independently learn new technologies and use them to efficiently implement solutions
  • Excellent analytical skills that enable effective communication with both technical domain experts and business stakeholders
  • 1+ years of Java development experience (Java 11 or higher preferred)
  • Strong knowledge of version control, build, and continuous integration tools (Jenkins/Maven/Tycho/Git)
  • Development experience on Windows and UNIX-like (Linux and AIX) operating systems
  • Experience with agile development methodologies
Job Responsibility
Job Responsibility
  • Effectively perform requirements/feasibility analysis, estimation, design generation, implementation, and validation as part of overall development process
  • Effectively evaluate and troubleshoot complex product issues to identify root cause and successfully resolve issues without impacting existing functionality or dependent systems
  • Assist engineering staff in maintaining existing product releases
  • Work with existing Product Architects to improve Continuous Integration infrastructure and facilitate test automation through various methods and interfaces
  • Fulltime
Read More
Arrow Right

Core Java Developer

We are looking for a Core Java Developer in Pune, India to help design and maint...
Location
Location
India , Pune
Salary
Salary:
Not provided
actian.com Logo
Actian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of software application development experience using core Java
  • JDK 11 (or higher)
  • JUNIT
  • Strong knowledge of version control, build, and continuous integration tools (Jenkins/Maven/Tycho/Git)
  • Ability to learn and implement new technologies quickly and effectively
  • Object Oriented development experience
  • Excellent analytical and communication skills
  • Experience working in an Agile/Scrum environment
  • Windows and Linux operating systems
Job Responsibility
Job Responsibility
  • Effectively perform requirements/feasibility analysis, estimation, design generation, implementation, and validation as part of overall development process
  • Generate user interface prototypes/mockups within short, rapid development cycles
  • Assist engineering staff in maintaining existing product releases
  • Work with existing Product Architects to improve Continuous Integration infrastructure and facilitate test automation through various methods and interfaces
  • Fulltime
Read More
Arrow Right

Staff DevOps Engineer

Figure is an AI Robotics company developing a general purpose humanoid. Our huma...
Location
Location
United States , San Jose
Salary
Salary:
200000.00 - 275000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor or Master degree in Computer Science or related field
  • 7+ years of industry experience
  • Mastery of configuration management (GIT) and build tools (Bazel, CMake, make, etc…)
  • Experience with any of the major cloud providers
  • Comfortable working with a broad range of continuous integration tools (GitHub, Jenkins, TeamCity…) and deployment tools (Ansible…)
  • Experience with infrastructure as code (eg. Terraform…)
  • Proficient with scripting languages including Python and Bash
  • Mastery of Linux, Docker and microservices architecture
  • Excellent verbal and written communication skills
  • Familiar with Agile and Test driven development principles
Job Responsibility
Job Responsibility
  • Design and implement our Continuous Integration and Deployment pipeline (CI/CD)
  • Architect, provision and scale our infrastructure both on-premise and in the cloud
  • Develop Python tools to support data management, test automation, or robot calibration tools
  • Collaborate with all the engineering teams to define continuous improvement plans
  • Fulltime
Read More
Arrow Right

Senior System Software Engineer

The role involves designing, developing, troubleshooting, and debugging software...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • 9+ years of experience in developing and supporting automation test frameworks and libraries
  • proficiency in programming languages and Object oriented design
  • SQL/NoSQL databases
  • development of Web applications using REST APIs, JSON and microservices
  • Docker, Microservices, Containerization, Kubernetes
  • CI/CD, Git/Gitlab, GitHub, Jenkins
  • LINUX/VM environments and Shell scripting
  • scale/performance testing tools
  • familiarity with Git, Jira, Confluence, and defect tracking workflows
Job Responsibility
Job Responsibility
  • leads multiple project teams of software systems engineers and internal and outsourced development partners
  • reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • provides domain-specific expertise and software systems leadership to projects, programs, and activities
  • drives innovation and integration of new technologies into projects and SDLC stages
  • provides guidance and mentoring to less-experienced staff members
  • architect and design cross functional enhancements and modules for HPE storage products QA automation frameworks, libraries, applications and utilities
  • knowledge of complete SDLC and experience in testing methodologies, tools, test planning and execution
  • code reviewing skills with sharp ability to identify potential errors, missing logic and convention violations
  • strong troubleshooting and analytical skills for performing root cause analysis
What we offer
What we offer
  • health and wellbeing benefits for physical, financial and emotional wellbeing
  • programs catered to career growth and development
  • inclusive working environment
  • Fulltime
Read More
Arrow Right

Principal Engineer

For LA Transformations, the Principal Engineer partners with the Principal Consu...
Location
Location
Salary
Salary:
Not provided
leadingagile.com Logo
LeadingAgile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to lead and participate as part of a high-performing team
  • Ability to operate autonomously
  • Skilled at systems thinking
  • A strong focus on success and the people required to achieve that success
  • High emotional intelligence
  • High tolerance for ambiguity, unflappable
  • Ability to create clarity amid ambiguity
  • High integrity
  • Self-confidence
  • Driven by continuous learning
Job Responsibility
Job Responsibility
  • Develop Offers and Methodology for how Studios can integrate with and support LiminalArc consulting offers
  • Define the Services
  • Define the Engagement Model
  • Define the Deliverables
  • Define the Controls
  • Collaboratively work with Principal Consultants and Delivery Executives to design client offers
  • Develop benefit cases and devise methods of demonstrating progress toward the desired benefits
  • Interact with the leadership of consulting teams to maintain alignment with the outcomes and plans
  • Develop plans that are outcome-oriented, actionable, and reflect a deep understanding of the Agile approach
  • Manage the execution of Studios Projects
Read More
Arrow Right

Senior Software Development Engineer - Frontend

We’re building a world of health around every individual — shaping a more connec...
Location
Location
Ireland , Galway
Salary
Salary:
Not provided
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
May 31, 2026
Flip Icon
Requirements
Requirements
  • 6 or more years of experience in Software Development working with a mix of front and back end technologies in a product oriented, cross functional engineering team
  • Hands on experience with a number of programming languages including but not limited to: Typescript, React, Redux, Jest, Playwright
  • Experience with Continuous Integration Continuous Deployment (CI/CD)
  • Experience with Scrum/Agile development methodologies
  • We are seeking senior Engineers who are capable of mentoring and growing the junior staff members
  • Strong experience in React
  • Experience with application containerization and container management
  • Prior work with cloud-based systems, Azure experience preferred
  • Exposure to caching patterns and technologies (Redis, Couchbase, etc.)
  • Experience with Vite
Job Responsibility
Job Responsibility
  • Maintain high standards of software quality by writing high-quality code and following established standards and best practices
  • Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications is occurring
  • Work with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable
  • Provide estimates at a User Story level and provide input to work plans
  • Participate in peer-reviews of solution designs and related code
  • Package and support deployment of code releases
  • Analyze and resolve technical and application problems
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Provide third-level support to business users
  • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
  • Fulltime
Read More
Arrow Right

Staff Data Engineer

We are looking for an experienced Staff Data Engineer proficient in Data infrast...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years in designing, building, and maintaining the Data infrastructure, and the ability to lead complex projects and teams
  • Bachelor's, Master's, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Knowledge of Kafka
  • Proficiency in programming languages like Python and Scala
  • Strong knowledge of distributed computing frameworks, including Apache Hadoop and Apache Spark, and of cloud platforms such as AWS, Azure, and GCP
  • Deep understanding of database design, SQL, and NoSQL databases. Experience in managing large datasets and optimizing database performance
  • Proficiency in Git and Terraform, and experience in deploying continuous integration and continuous deployment (CI/CD) practices
  • Experience in managing event-driven systems (especially in Kafka ecosystems)
  • Expertise in developing and implementing data governance frameworks, policies, and procedures to ensure data quality, compliance, and effective data management practices
  • Deep understanding of data security principles, including encryption, decryption, and secure data storage and transfer protocol
Job Responsibility
Job Responsibility
  • Lead the enhancement of internal processes, focusing on scaling infrastructure, streamlining data delivery, and implementing automation to replace manual operations
  • Design and implement advanced infrastructure for efficient data extraction, transformation, and loading (ETL) using cutting-edge AWS and SQL technologies
  • Develop sophisticated analytical tools that leverage the data pipeline to deliver deep insights into critical business metrics such as customer growth and operational efficiency
  • Architect and manage extensive, sophisticated data sets to meet complex business needs and requirements
  • Engage closely with a wide array of stakeholders, including executive, product, data, and design teams, providing high-level support for data infrastructure challenges and advising on technical data issues
  • Make a meaningful impact on our community members' lives
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
  • Estimate and manage team project timelines and risks
  • Participate in hiring and onboarding for new team members
What we offer
What we offer
  • healthcare
  • internet/cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our Mountain View HQ
Read More
Arrow Right

Staff Software Engineer, Funding

As a Staff Software Engineer, you will lead the architecture, design, and develo...
Location
Location
United States , Roseville; Austin; Bentonville; Dallas; Irvine; Lehi; Plano; San Francisco; San Mateo; West Palm Beach
Salary
Salary:
173000.00 - 200000.00 USD / Year
goodleap.com Logo
GoodLeap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience with one or more of the following technologies: C#.NET, TypeScript/JavaScript, Docker, Kafka, and AWS services, coupled with a strong aptitude for learning new tools and frameworks
  • Experience building RESTful APIs and working with databases
  • In-depth knowledge of large-scale web application design, including clustering, caching, performance tuning, and scalability strategies
  • Understanding of agile methodologies like Scrum and Kanban, along with agile engineering practices such as Test-Driven Development and Continuous Integration
  • Strong written and verbal communication skills
  • The typical problem-solving and algorithmic experience that one expects in any software engineering role
Job Responsibility
Job Responsibility
  • Lead the design and delivery of large-scale, mission-critical software applications, spanning frontend and backend, with a focus on C#.NET and TypeScript/JavaScript services
  • Architect highly scalable, responsive, and secure solutions, ensuring exceptional performance, reliability, and maintainability
  • Provide technical leadership across teams, guiding decisions on architecture, design patterns, and best practices to align with business objectives
  • Collaborate with user experience designers, product managers, and engineers to define and deliver impactful features, platform enhancements, and bug fixes
  • Mentor and support engineers at all levels, fostering growth through technical guidance, pair programming, and knowledge-sharing initiatives
  • Deploy, monitor, and troubleshoot distributed systems to ensure availability and resolve issues proactively
  • Analyze and optimize code, APIs, and system architectures to improve performance, scalability, and efficiency
  • Ensure adherence to security best practices and data privacy regulations, delivering compliant and reliable solutions
  • Continuously evaluate and integrate emerging technologies, including AI-assisted tools and frameworks, to drive platform innovation and scalability
  • Contribute to and influence key architectural decisions, staying current with industry trends and championing forward-thinking solutions
What we offer
What we offer
  • This role may be eligible for a bonus and equity
  • Fulltime
Read More
Arrow Right