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

General Motors Proving Ground

Job DescriptionThe RoleWe 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 DoDesign, 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 QualificationsMaster’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 GMOur 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 UsWe 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 OverviewFrom 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.AccommodationsGeneral 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, emailus or call us at View phone number on click.appcast.io. 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.SummaryLocation: Milford, Michigan, United States of America; Remote - United States; Austin, Texas, United States of America; Mountain View, California, United States of America; Warren, Michigan, United States of AmericaType: Full time

Vacancy posted 8 hours 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
    2 days 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
    1 day 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
    3 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
    1 day ago
  •  ...Ethernet Systems Engineering team develops, validates...  ...that enables GM’s Software-Defined Vehicle...  ...is looking for a Senior Software Engineer...  ...and to expand our CI/CD test pipeline for...  ...experience with software development lifecycle and...  ...and analysis tools, and programming languages... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day 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
    3 days ago
  •  ...builds the foundational software, automation, and...  ..., build and CI/CD pipelines, and automated...  ...Their work enables engineering, calibration, and verification...  ...-defined vehicle development process.The Role:As a Senior Software Developer,...  ...execution. Build tools for SIL workflows... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    8 hours 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
    4 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
    12 hours 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
    4 days 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
    3 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
    4 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
    4 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
    4 days ago
  •  ...At AV (Autonomous Vehicles) Software Organization within General Motors...  ...Software Verification Engineer, you will play a crucial role...  .... Work closely with Software Development and Hardware teams to debug and...  ...network analysis and debugging tools, Ex: Wireshark, CANoe/... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    8 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
    2 days ago
  • $90k - $120k

    Senior Java Full Stack Developer- Remote Bright 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
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Novi, MI
    1 day 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
    1 day 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
    1 day 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
    2 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...  ...generations. Mentor senior and mid-level...  ...profilers, memory-analysis tools, performance...  ..., ISO 26262 concepts, CI/CD, HIL/SIL validation, and... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    8 hours 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
    12 hours 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
    3 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
    2 days 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
    4 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
    4 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
    3 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
    12 hours 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
    1 day ago
  •  ...intuitive design, intelligent software, and next-generation...  ...Simulation Data Engineer will create and implement...  ..., and SQL-based tools to manage datasets and...  ...data processing, or tool development for engineering, simulation...  ...Actions or similar CI/CD tooling, and scripting... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days 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!