Senior Software Engineer - CI/CD and Software Development Tools
$129.4k - $260.3kGeneral 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.
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.
- 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
- ...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...SeniorFull timeLocal areaWork from homeRelocation packageShift work
$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...SeniorFull timeLocal areaWork from homeFlexible hoursShift work- ...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 (...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...: 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...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...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...SeniorFull timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocation package
- ...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,...SeniorFull timeLocal areaWork from homeRelocation package
- ...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
- ...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...SeniorH1bLocal areaImmediate startRemote workVisa sponsorship
- ...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 employmentFull timeLocal areaWork from homeRelocationRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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...SeniorH1bLocal areaImmediate startRemote workVisa sponsorship
- ...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...SeniorFull timeLocal areaWork from homeRelocation package
$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...SeniorPermanent employmentFull timeFor contractorsRemote work- 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,...SeniorWork at officeLocal areaRemote work
- ...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 timeInternshipLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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 timeLocal areaWork from homeRelocationRelocation packageFlexible hours
$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 timeLocal areaWork from homeFlexible hours- ...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...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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...SeniorFull timeLocal areaWork from homeRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocation package
- 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
- ...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...SeniorFull timeLocal areaWork from homeRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- 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
- ...& 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...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours3 days per week
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!
- senior robotics software engineer Milford, MI
- intel software engineer Milford, MI
- software developer fintech Milford, MI
- information technology software engineer Milford, MI
- ngo software engineer Milford, MI
- remote entry level software developer Milford, MI
- software engineer healthcare Milford, MI
- entry level software engineer remote Milford, MI
- senior software engineer Milford, MI
- startup software engineer Milford, MI

