Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors (GM) Logo

Senior Software, AV Platform Core Test

General Motors (GM)

Salary not specified
Dec 12, 2025
Warren, MI, US
Apply Now

At General Motors, the business problem is to develop cutting-edge ADAS and AV features for next-generation vehicles, ensuring the quality, safety, and reliability of the ADAS platform software.

Requirements

  • 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.
  • 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.
  • Experience in Unified Diagnostic Services (ISO 14229).
  • Knowledge of automotive communication protocols (Ethernet, DDS, CAN, SOME/IP)

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.

Other

  • 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.
  • Possess a valid driver’s license and the ability to operate test vehicles
  • Travel requirement: less than 25% for this role