Senior Controls Integration Engineer
General Motors · Warren, MI · 1 mo ago
On-siteEngineeringFull-time
About the role
The Controls Integration Engineer (CIE) in the Product Integration (PI) Team plays a key role in automating vehicle electrical controls system test scripts running on subsystem test benches to improve efficiency, speed, and reliability across GM's product development lifecycle.
Responsibilities
- Create and implement automation tests on SDV subsystem benches, including documentation, simulation scripts, and training on how the test is performed and expected results.
- Build a comprehensive automation test strategy for your assigned feature/functional product space, partnering closely with HW & SW development engineering and tools development groups.
- Convert manual integration test cases into automated test suites to accelerate defect discovery, standard work execution, and assess SW reliability.
- Collaborate with development engineering teams, product teams, and PMO to confirm test requirements, triage issues, define defects clearly, and ensure alignment on resolution paths.
- Document and track defects using Jira/PRTS with clear, actionable detail and data logs.
- Leverage existing automation frameworks and tools to improve test efficiency, quality, and consistency.
- Perform root cause analysis using data generated during automated testing, identifying patterns and driving corrective actions and design improvements.
- Drive permanent fixes into the CI/CD pipeline to eliminate recurring issues and improve future VeSCoM stability and performance.
Requirements
- Bachelor’s degree in Engineering
- 5+ years of experience in automation testing and/or control system testing within the automotive domain
- Proficiency in Python for test scripting and automation
- Excellent verbal and written technical communication skills
- Strong analytical and problem-solving skills with the ability to contextualize issues and identify trends from data
- Solid understanding of automotive serial data technologies including Ethernet, CAN, and LIN
- Working knowledge of major automotive control systems and sub-systems
- Basic familiarity with software languages and coding concepts (e.g., C/C++)
- Ability to legally operate a motor vehicle on a regular basis
Qualifications
- Bachelor’s degree in Engineering
- 5+ years of experience in automation testing and/or control system testing within the automotive domain
- Proficiency in Python for test scripting and automation
- Excellent verbal and written technical communication skills
- Strong analytical and problem-solving skills with the ability to contextualize issues and identify trends from data
- Solid understanding of automotive serial data technologies including Ethernet, CAN, and LIN
- Working knowledge of major automotive control systems and sub-systems
- Basic familiarity with software languages and coding concepts (e.g., C/C++)
- Ability to legally operate a motor vehicle on a regular basis
Skills & Abilities
- DFSS Blackbelt with a strong, data-driven approach to problem solving and design
- Direct experience with vehicle development processes and program launch cycles
- Working knowledge of Autobot and mono-repo tools
- Hands-on experience with in-vehicle software tools such as NeoVI, Vehicle Spy, DPS, Lauterbach, RADMoon/RAD-Galaxy and Wireshark
- Proficiency analyzing Ethernet traffic using Wireshark/PCAP tools
- Familiarity with software release and deployment tools (VCAM, SPR, SPD, GEPICS, etc.)
- Understanding of bench-level test equipment and methods
- Experience using Atlassian tools, including Jira and Confluence, to manage work and document testing activities
What Will Give You a Competitive Edge
- Direct experience with vehicle development processes and program launch cycles
- Working knowledge of Autobot and mono-repo tools
- Hands-on experience with in-vehicle software tools such as NeoVI, Vehicle Spy, DPS, Lauterbach, RADMoon/RAD-Galaxy and Wireshark
- Proficiency analyzing Ethernet traffic using Wireshark/PCAP tools
- Familiarity with software release and deployment tools (VCAM, SPR, SPD, GEPICS, etc.)
- Understanding of bench-level test equipment and methods
- Experience using Atlassian tools, including Jira and Confluence, to manage work and document testing activities