Senior Software Engineer - CI/CD and Software Development Tools

Company: Gm

Location: Milford, Michigan, United States of America (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-08-20

About this role

Job Description

The Role

We are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization within Virtualization & Embedded Software Development Tools (VEST). In this role, you will play a critical part in designing, building, and operating cloud-based CI/CD platforms and pipelines that support GM’s embedded software production and large-scale virtualized test environments.

You will blend deep CI/CD tooling expertise with strong cloud infrastructure skills to enable automated software builds, scalable Bazel-based build and test systems, and headless execution of test cases against co-simulation packages for embedded vehicle software. These capabilities are hosted on modern cloud platforms, providing integrated virtual workspaces, seamless integration with test environments, accelerated build and test workflows, and continuous visibility into software quality for teams across the enterprise.

What You’ll Do

  • Design, develop, and maintain CI/CD pipelines for embedded software production, enabling automated builds, integration, and testing.
  • Architect, implement, and operate cloud-based platforms that host build, test, and virtualization capabilities as part of an end-to-end CI/CD framework.
  • Collaborate with cross-functional teams (development, test, platform, IT operations, cybersecurity) to define, document, and implement best practices for build, test, and deployment automation.
  • Ensure the scalability, reliability, availability, and security of CI/CD pipelines and cloud platforms, optimizing them for efficient and predictable software delivery.
  • Integrate CI/CD pipelines with physical and virtual test environments to enable seamless execution of automated test suites and co-simulation workloads.
  • Develop new and innovative methods to automate provisioning, configuration, monitoring, and maintenance of the virtualization...

Create Your Job Alert

Other Senior Jobs

Other Jobs in Milford