> Markdown version of [/jobs/ext/3458916-senior-integration-and-qa-engineer](https://www.wearedevelopers.com/jobs/ext/3458916-senior-integration-and-qa-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Integration and QA Engineer - **Company:** General Motors - **Location:** Warren, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Unit Testing, AUTomotive Open System Architecture (AUTOSAR), Bash Shell, C++ (Programming Language), Continuous Integration, Data Transmissions, Linux, File Systems, Ethernet, Python (Programming Language), Software Engineering, System Testing, Systems Integration, Batch Scripting, Software Organization, Scripting, Google Test, Jenkins - **Published:** September 2, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/406246178 ## About the Role * Bachelor's degree in Software/Computer/Electrical/Embedded Systems/Electronics Engineering or equivalent work experience * 5+ years' experience with either software development, software integration and/or software testing * Prior software experience, preferably in C/C++ with exposure to bash, python and windows batch scripting * Knowledge and experience in safety critical embedded control system integration and testing in a HIL environment * Ability to independently investigate issues based on limited information, demonstrating high level of analytical ability to resolve complex problems * Creative, disciplined, strong sense of responsibility, delivery, and schedule commitment * Must have a valid U.S. driver's license and ability to drive test vehicles for GM Preferred Skills and Experience * Understanding of major automotive vehicle systems such as Advanced Driver-Assistance (ADAS), Software Defined Vehicle(SDV),Motion Control, Automotive Network, and Powertrain * Experience with Linux or QNX OS/file system * Experience with test software such as CANoe, Vehicle Spy, INCA, AutoVAL * Knowledge of serial data communications (Ethernet (preferred), CAN, LIN) * Exposure to the Adaptive AUTOSAR service-based vehicle platform * Exposure to CI/CD development methodologies * Experience with Unit Test tools e.g. (CppUTest, Google Test etc) and respective Jenkins plugins * Experience with Agile/SAFe methodologies This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. ## Description At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-edge ADAS and AV features for next-generation vehicles. As the ADAS/AV Platform Senior Integration and QA Engineer, you will play a crucial role in defining, implementing, and optimizing system testing to ensure the quality, safety, and reliability of the ADAS platform software. Core Responsibilities * Deliver integrated hardware, software & calibration for Development, Production and Service by ensuring program execution to standard processes * Support software teams to develop and execute Key Behavior Tests (KBTs) and Milestone Tests (Global B controllers), both manually and automated. * Lead activities and guide other team members in completing tasks such as testing, automation, and issue resolution. * Verify control module functionality on bench and in vehicle (examples: perception systems, lateral & longitudinal control systems, mapping & localization systems etc.) * Develop test protocols and scripts for validating hardware and software integration * Support continuous development of new test features, processes, and methodologies * Work collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery * Mentor junior team members, providing coaching and guidance on challenging issues * Support Problem Resolution and Tracking Systems (PRTS) and Global Incident Management (GIMs). * Participate in development trips, assembly plant activities, prototype shops, garages, and fleet testing. (Less than 10%) ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)