Unknown Company

Senior Software, AV Platform Core Test

warren, mi • Posted 4 days ago
Hybrid Full Time IT & Technology

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 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.

Required Qualifications

  • 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, e.g., 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.
  • 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.

Preferred Qualifications

  • 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).
  • Knowledge of automotive communication protocols (Ethernet, DDS, CAN, SOME/IP).

This role is categorized as hybrid. The selected candidate is expected to report to a specific location at least three times a week, with frequency dictated by the manager. The position may be eligible for relocation benefits, and requires the ability to regularly operate a motor vehicle and pass a Motor Vehicle Report review.

Benefits Overview: From day one, we support your well-being—at work and at home—so you can focus on realizing your ambitions.

Non-Discrimination and Equal Employment Opportunities (U.S.): General Motors is committed to being a workplace that is not only free of unlawful discrimination but genuinely fosters inclusion and belonging. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

Accommodations: General Motors offers opportunities to all job seekers, including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please email or call us at . In your email, include a description of the specific accommodation you are requesting, as well as the job title and requisition number of the position.

#J-18808-Ljbffr
Back to Job Search