Battery Lab Test Systems Engineer

General Motors•Warren, MI
•Onsite

About The Position

The Battery Lab Test Systems Engineer is part of General Motors’ Lab System Integration Engineering (LSIE) group, a central engineering resource supporting battery, component, and propulsion test laboratories and vehicle garages. The role directly supports the Global Battery Systems Lab (GBSL), Wallace Battery Cell Innovation Center (WBCIC), and Root Cause Warranty Center (RWC) at the Warren Technical Center in Michigan, focusing on software environments and automation platforms that enable safe and efficient testing. The engineer manages the software ecosystem across these labs, including test cell workstation builds and configurations, LSIE’s test automation toolchain, operational applications, the Influx/Telegraf/Grafana metrics stack, Databricks interfaces for lab data pipelines, and Windows-based environments for critical test PCs. The role uses enterprise automation tools such as Ansible and Baramundi to provision test systems, manage fleets, deploy software, coordinate environment changes, maintain configuration and change records, and standardize use of enterprise toolchains. The engineer designs and standardizes back-end environments, deployment pipelines, Windows test-fleet automation, and metrics pipelines, connecting enterprise platforms to laboratory operations. This is an onsite position at the Warren Technical Center, with direct engagement in lab operations, test systems, and partner teams. Weekend or off-shift support may be needed for planned changes and high-priority software issues.

Requirements

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • High level of interest in vehicle electrification.
  • 2–7 years of software engineering, DevOps, or backend systems experience supporting a production or test environment.
  • Demonstrated proficiency in at least one high-level programming language, such as C, C++, C#, Java, or Python.
  • Experience supporting Windows-based test or production PCs in an enterprise or lab environment, including application installation and configuration.
  • Experience with modern source control and CI/CD tooling, such as Git/GitHub and build and deployment pipelines.
  • Ability to build automation or internal tools that improve software deployment, configuration management, or environment reliability.
  • Ability to work independently in a complex environment while managing multiple projects with clear priorities and deliverables.

Nice To Haves

  • Master of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Battery systems product development, test lab, or test automation experience.
  • Experience administering or supporting test automation systems such as A&D iTest, AVL Lynx, LabView, TestStand, or Veristand.
  • Experience with software change control, release management, and CI/CD using the Git ecosystem, such as GitHub Enterprise.
  • Experience with Agile methodology and associated tools such as Jira, GitHub, and Confluence.
  • Experience with time-series databases and related tooling such as InfluxDB, Prometheus, Diadem, or Grafana.
  • Experience planning and executing software environment migrations, such as source control platform changes, license server updates, or large-scale OS or application upgrades, in production or test environments.
  • Experience automating and managing fleets of lab or test PCs using tools such as Baramundi or Ansible, including standard images, configuration baselines, and operational runbooks.
  • Experience partnering with central IT or infrastructure teams in a large enterprise to implement local solutions aligned with enterprise standards.

Responsibilities

  • Support testing PC builds, related test software configuration, and deployments across GBSL, WBCIC, and RWC in partnership with DevOps engineers.
  • Maintain software environments on critical test PCs, coordinating OS and security updates with IT and managing LSIE-owned applications and configurations.
  • Manage the lifecycle of key test systems, including version control, compatibility planning, environment upgrades, and major platform migrations.
  • Own the metrics pipeline for lab test systems across Influx, Telegraf, Grafana, and test automation systems.
  • Support and maintain LSIE’s test automation toolchain used in daily lab operations at GBSL, WBCIC, and RWC.
  • Maintain software change logs, configuration records, runbooks, and standard test PC images to support traceability, audit readiness, and root-cause analysis.
  • Serve as the technical bridge between LSIE, Computer Aided Testing (CAT), and IT for infrastructure decisions affecting the test environment.
  • Evaluate, pilot, and implement tools from relevant teams to ensure they meet site needs.
  • Standardize software support approaches, toolchains, and configurations across GBSL, WBCIC, and RWC to reduce redundant local solutions.
  • Provide advanced troubleshooting and escalation support for software issues affecting test execution, collaborating with LSIE application engineers, lab operations, CAT, and IT.
  • Plan and execute complex software and infrastructure changes affecting the labs, including source control or license migrations, environment upgrades, and enterprise-driven changes.
  • Support weekend or off-shift needs for planned changes and high-priority software issues.

Benefits

  • General Motors states that it supports employee well-being at work and at home and directs candidates to its Total Rewards resources for benefit information.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service