Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - CI/CD and Software Development Tools

$129.4k - $260.3k
Full-time

General Motors Proving Ground

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 platform and associated cloud services.

  • Monitor and analyze pipeline and platform performance, reliability, and software quality metrics; identify bottlenecks and implement data-driven improvements.

  • Work closely with software developers, architects, test engineers, and stakeholders to troubleshoot and resolve issues related to builds, pipelines, and cloud infrastructure.

  • Act as a subject matter expert for cloud infrastructure, CI/CD, and virtualization within the broader organization, providing guidance, documentation, and training as needed.

  • Partner with internal IT operations, infrastructure, cybersecurity, and supplier teams to ensure platforms comply with corporate policies, standards, and requirements.

  • Prepare and deliver clear updates, technical reviews, and live demonstrations of platform capabilities and roadmap to various levels of leadership and external partners.

  • Stay current with industry trends and advancements in DevOps, cloud-native technologies, and virtualization, and incorporate relevant innovations into the platform.

Your Skills and Abilities (Required Qualifications)

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

  • Minimum of 5–7 years of experience in software tools, platform, or infrastructure development, with a strong focus on DevOps, CI/CD pipelines, and/or cloud-based applications.

  • Strong expertise in building and maintaining CI/CD pipelines using tools such as Jenkins and GitHub Actions (or comparable technologies).

  • Hands-on experience with major cloud platforms (such as Azure or AWS) and relevant services, including containerization and orchestration (Docker, Kubernetes, etc.).

  • Proficiency in programming and scripting languages such as Python, Bash, and at least one of C, C++, or Java.

  • Solid understanding of embedded software development tools, build processes, and workflows.

  • Knowledge of test automation frameworks, tools, and practices for software validation in both virtual and hardware-in-the-loop environments.

  • Demonstrated experience designing, implementing, and maintaining CI/CD pipeline solutions for complex, multi-component systems.

  • Strong problem-solving and troubleshooting skills across build, pipeline, and infrastructure layers.

  • Excellent communication and collaboration abilities, with a track record of working effectively in cross-functional, Agile/DevOps environments.

  • Proven ability to lead or drive challenging technical projects with high levels of ambiguity to successful completion.

Preferred Qualifications

  • Master’s degree in Computer Science, Electrical Engineering, or a related engineering discipline.

  • Experience developing and maintaining large-scale cloud-native platforms supporting build, test, or simulation workloads.

  • Familiarity with GM in-house test automation tools and libraries, or similar automotive/embedded test frameworks.

  • Familiarity with software build systems and tools used for embedded development.

  • Knowledge of automotive communication protocols (e.g., CAN, LIN, Ethernet, SPI).

  • Experience with automotive development tools such as Vector CANape/CANoe, dSPACE SystemDesk/VEOS, AutoVal, or Intrepid Vehicle Spy.

  • Experience integrating or supporting virtual workspaces and remote development environments.

  • Awareness of corporate cybersecurity standards and best practices and how they apply to cloud and CI/CD platforms.

Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate.

• The salary range for this role is 129,400 and 260,300. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

• Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits:

• Benefits: 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.

GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc). This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}. This job may be eligible for relocation benefits.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire .

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on aiapply.co. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - CI/CD and Software Development Tools in Milford, MI vacancy
  • General Motors is looking for a Software Engineering Manager in Milford Charter Township, Michigan to lead their CI/CD and Embedded Software Development Tools team. This role focuses on managing platforms and workflows that enhance embedded software quality across the... 
    Suggested

    General Motors

    Milford, MI
    1 day ago
  •  ...move toward a fully Software‑Defined Vehicle (...  ...for the role of Senior Software Engineer - Battery State...  ...across algorithm development, embedded software...  ...integrated into CI pipelines to enforce...  ...and measurement tools.Experience...  ...architectures and CI/CD‑based software delivery... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    10 hours ago
  • $129.4k - $198.4k

    Job DescriptionSenior Software Engineer — Interactive...  ...skilled and experienced Senior Software Engineer to...  ...software standards and team development practices.- Debug...  ...or developer-workflow tooling.- Drive shift-left quality...  ...static analysis, and CI/CD workflows.Preferred... 
    Senior
    Full time
    Local area
    Work from home
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    2 days ago
  •  ...intuitive design, intelligent software, and next-generation...  ...quality in the vehicle development process.General Motors...  ...candidates for the role of “Senior Software Engineer - Virtualization and SIL...  ...experience DevOps and CI/CD practices and tooling for version control (... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...: Plan, lead, and execute software content and timing for SDV...  ...software releases. Lead the development of software content and...  ...Computer Science, Computer Engineering, Electrical Engineering, Software...  ...: Software integration, CI, CD, and DevOps; Tooling, infrastructure solutions... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  •  ...Role We are seeking a Senior Software Architect to define infrastructure...  ...with system engineers and software teams to...  ...use of AI and LLM tools to accelerate design,...  ...through modern tooling, CI/CD, and AI-enabled engineering...  ...tooling, or framework development. Working knowledge of... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...dictated by the business.The Role: As a Software Engineer at GM, you will be a part of the...  ...propulsion domainDesign, development and implementation of Physics and...  ...integration Continuous deployment (CI CD) build environments, test tools, benches, and vehicles to verify... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...solutions to join our Controls and Software team! Software Design Engineers work closely with controls engineers...  ...in as much of the controls development process as possible.What You'll Do:...  ...s); plant modeling and/or analysis tools.Familiarity with version control (e... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...Ethernet Systems Engineering team develops, validates...  ...that enables GM’s Software-Defined Vehicle...  ...looking for a Senior Software Engineer...  ...and to expand our CI/CD test pipeline for...  ...experience with software development lifecycle and...  ...simulation and analysis tools, and programming... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures...  ....What You'll DoLead technical solution development, including requirements definition,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...leading automotive company is looking for a Senior Software Engineer to develop and maintain software...  .... The candidate will lead autonomy in tool chains supporting various vehicle architectures...  ...and experience in embedded software development. This hybrid role requires skilled... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  •  ...Senior Java Full Stack Developer – RemoteBright Vision Technologies...  ...technology consulting and software development company delivering cloud,...  ...for the end-to-end engineering lifecycle, from translating...  ...design.Solid experience with CI/CD tooling and Git-based version control... 
    Senior
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Novi, MI
    3 days ago
  •  ...are seeking a highly capable Software & Controls Engineer to design, develop, and...  ...contributor for the design, development, and implementation of embedded...  ...code, MATLAB, & Simulink tools for both vehicle and non-...  ...discipline.Experience with Agile CI/CD workflow.Familiarity with... 
    Permanent employment
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...global scaleSenior Software Engineer - High Voltage Battery Sensor...  ...Communication and Sensing.Design, development and implementation of Physics...  ...automated test tools in build environments, benches... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...Technologies is a technology consulting and software development company delivering cloud, AI, data,...  ...stacks. This role spans the full engineering lifecycle — requirements analysis,...  ...performance tuning.Solid experience with CI/CD tooling and Git-based version control systems... 
    Senior
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Novi, MI
    17 hours ago
  •  ...the foundational software, automation, and integration...  ..., build and CI/CD pipelines, and...  ...Their work enables engineering, calibration, and...  ...software-defined vehicle development process. The Role: As a  Senior Software Developer...  ....  Build tools for SIL workflows... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    11 hours ago
  • $117k - $209.33k

     ...for Autodesk’s global engineering teams. At the center...  ...effort is Infrastructure Software Automation Platform,...  ...product ecosystem. As a Senior Platform Engineer, you...  ...as Code, and CI/CD pipelines. I n...  ...cloud-native observability tools and custom metrics Support... 
    Senior
    Permanent employment
    Full time
    For contractors
    Remote work

    Autodesk

    Novi, MI
    2 days ago
  • Responsibilities Deliver high-quality software for embedded controls...  .... Utilize automated test tools in build environments, test...  ...Embrace BDD (Behavior Driven Development) and TDD (Test-Driven Development...  ...'s degree in Electronic Engineering, Electrical Engineering,... 
    Senior
    Work at office
    Local area
    Remote work

    GM

    Milford, MI
    10 hours ago
  •  ...environments and software-defined vehicle (SDV...  ...level to support development, verification, and...  ...with experienced engineers who will provide mentorship...  ...improvement of tools, scripts, and...  ...leverage Python, SQL, CI/CD pipelines, and...  ...with mentorship from senior engineers,... 
    Full time
    Internship
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...excellence of embedded controls software development across the VMEC Chassis Controls...  ...systemic friction, building durable tools and processes, mentoring engineers at all levels, and influencing...  ...tools.Contribute to and improve CI/CD pipelines, automated testing, and... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • $189.3k - $290.7k

     ...We are seeking a Staff Software Engineer to join our ADAS HMI...  ...~ Lead the design and development of production SoC applications...  .... ~ Mentor senior and mid-level engineers...  ..., memory-analysis tools, performance benchmarks...  ..., ISO 26262 concepts, CI/CD, HIL/SIL validation, and... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...intuitive design, intelligent software, and next-generation...  ...a member of the HWIO Engineering group, you’ll work...  ...MCAL configuration tools and hand-coding in C....  ...are seeking a skilled Senior Embedded Software Developer...  ...in embedded software development (Embedded C).Expertise... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...Congestion. As a Sub-System Lead Engineer focused on High Voltage...  ...expertise across the entire vehicle development lifecycle. This role...  ...and intent.Define and develop software requirements based on strong...  ...with requirements management tools (Doors NG, etc.).Experience with... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...new vehicles? Consider a role as a Senior Software Solution Lead Engineer (SSLE) on our LVI (Low Voltage Infrastructure...  ...work throughout the entire vehicle development lifecycle, including requirements...  ...(FMEAs) using the FMEA Integration Tool (FIT). Support the development and... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  • General Motors is seeking a Senior Software Engineer for Battery State Estimation to design and productionize SOC, SOH, and SOP estimation algorithms. You will implement robust, production‑quality embedded software in C/C++, with MISRA adherence, and validate across MIL... 
    Senior

    GM

    Milford, MI
    3 days ago
  •  ...vehicle platforms, domains, and software systems have the...  ...across programs, variants, and development environments.The Role:We are...  ...an Infrastructure Calibration Engineer to own the delivery and execution...  ...infrastructure quality through better tools, automation, and process... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...the first time. We're looking for Senior Embedded Controls Software Engineers who want to be part of that from day...  ...compliance Contribute to Agile development (story breakdown, reviews, demos,...  ...control (Git) and issue tracking tools (e.g., Jira) Strong problem-solving... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • General Motors is seeking a Senior Software Engineer for High Voltage Battery Sensor Communication. You will design, develop, and validate embedded software for HV sensor communication, leveraging C/C++ and MATLAB/Simulink in a mechatronic environment. You will lead an... 
    Senior

    GM

    Milford, MI
    4 days ago
  •  ...& Analytics Sub-system Lead Engineer, you will play a key role in...  ...foundations that support the future of software-defined vehicles. If you are...  ...of diagnostics and analytics development.Lead failure mode effects...  ...using relevant programming tools: Databricks, Spark, Hive, and... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    10 hours ago
  •  ...for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment...  ...in-the-loop environments to enable development, verification and validation of embedded...  ..., Eclipse, Jenkins and ETAS INCA tools. Adept experience with... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Milford, MI
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - CI/CD and Software Development Tools. Be the first to apply!