General Motors · 8 hours ago
Senior Software, AV OTA Testing
General Motors is a leading automotive company focused on developing innovative solutions for the future of transportation. They are seeking a Senior Software Engineer for AV OTA Testing to ensure the quality assurance of Over-the-Air software updates for Autonomous Vehicle Controllers, playing a critical role in maintaining safe and reliable software across vehicle platforms.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
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
Over-The-Air (OTA) and Development Programming System (DPS) QA for all VESCOM candidate software integration testing
SW Update PRTS issue re-creation, log collection, robustness testing and full triage
Current and ongoing process improvement initiative projects such as Full Package MOTF through DPS, Full Package MOTF through VSMS for OTA and improved log collection through Grafana process for faster PRTS troubleshooting
Work closely with Software Development teams to debug and root-cause issues within Linux/QNX-based ADAS/AV Software
Develop test scripts and execute automated tests to enhance validation efficiency
Lead OTA and DPS QA for all VESCOM candidate software integrations, ensuring update correctness, robustness, and recovery behavior
Validate full-package and incremental software updates across multiple controller configurations
Execute update testing across development, integration, and pre-release phases
Perform detailed log collection, root-cause analysis, and triage, working closely with development and platform teams
Drive issues to closure by providing high-quality data, clear reproduction steps, and actionable insights
Qualification
Required
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, 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
Ability to understand the requirements and transfer that into Test Scenarios, Situations / Tests, or testable scripts to be used in vehicle simulation environments
Possess a valid driver's license and the ability to operate test vehicles
Preferred
Must have hands-on Experience with QNX or Linux based software systems and Embedded programming
Strong experience in OTA, software update validation, or embedded system testing
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)
Knowledge of automotive communication protocols (Ethernet, DDS, CAN, SOME/IP)
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
H1B Sponsorship
General Motors has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-22
2026-01-22
Company data provided by crunchbase