> Markdown version of [/jobs/ext/2189314-senior-software-engineer-av-platform-integration-and-test](https://www.wearedevelopers.com/jobs/ext/2189314-senior-software-engineer-av-platform-integration-and-test). 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 Software Engineer, AV Platform Integration and Test - **Company:** General Motors - **Location:** Warren, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, Network Analysis, Code Coverage, Communications Protocols, Computer Programming, Software Debugging, Linux, Middleware, Ethernet, Failure Mode Effects Analysis, Hardware-In-The-Loop Simulation, Python (Programming Language), Log Analysis, QNX (Software), Real-Time Operating Systems, Service-Oriented Architecture, Software Engineering, Software Systems, Software Testing Automation Framework, System Software, System Testing, Systems Integration, Transmission Control Protocol (TCP), Wireshark, Software Organization, Software Verification, CAPL, Test Scripts, Information Technology, Ishikawa - **Published:** August 22, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3362139023&tx=FL333FFP&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's degree in electronics, computer science, electrical engineering or a related technical degree * Minimum of 6 years of professional technical experience * Minimum of 3 years of working experience in Software Verification and Validation. * Strong Programming skills in Python, CAPL, Vehicle Spy and Robot Framework . * Good understanding of Vehicle networks like CAN and Ethernet. * Knowledge of network analysis and debugging tools, Ex: Wireshark, CANoe/CANalyzer, INCA, RAD Galaxy RAD Gigastar. * Ability to understand the requirements and transfer that into Test Scenarios, Situations / Tests, or testable scripts to be used in vehicle simulation environments. * Flexible, dependable, self-initiative, and capable of learning new skills and technologies. * Possess a valid driver's license and the ability to operate test vehicles, * Must have hands-on Experience with QNX or Linux based software systems and Embedded programming. * Knowledge in ROS, Linux-based embedded systems, and RTOS environments. * Excellent cross-collaboration and critical problem-solving skills. * Experience in Unified Diagnostic Services (ISO 14229), TCP and UDP . * Knowledge of automotive communication protocols (Ethernet, DDS, CAN, SOME/IP) ## 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 Software Verification 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. Responsibilities: * Design and develop scalable, high-coverage software testing for the ADAS/AV platform. * Analyze diagnostics from a full-vehicle perspective to support efficient triaging and debugging related to ADAS/AV Platform Software. * Build and Maintain hardware-in-the-loop (HIL), software-in-the-loop (SIL), and vehicle-in-the-loop (VIL) testing environments. * Ensure compliance with legal standards and safety requirements, including ISO 26262, SOTIF, FMVSS 111, and FMVSS 127, while improving test coverage and metrics. * Collaborate with Software Infra and application teams to develop new test cases, leveraging expertise in Service-Oriented Architecture, Middleware communication (Pub Sub/DDS/Subspace), diagnostics, Linux and QNX. * Work closely with Software Development and Hardware teams to debug and root-cause issues within Linux/QNX-based ADAS/AV Platform Software. * Create Test automation frameworks, develop test scripts, and execute automated tests to enhance validation efficiency. * Conduct and assist with test result analysis, including FMEA, Root Cause Analysis (Ishikawa/Fishbone Analysis, A-B-A Testing). * Assist in issue triaging, log analysis, and troubleshooting ADAS/AV Platform issues. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## 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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)