Senior Software Engineer, AV Platform Test
19 hours ago
Job Description
The Role:
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 Senior Software Engineer, AV Platform Test, 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.
Additional Job Description:
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, 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.
-
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)
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to [insert specific location where employee is expected to report] three times per week, at minimum [or other frequency dictated by the business if more than 3 days].
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}.
The selected candidate will be required to travel
-
Senior Software Engineer
5 days ago
Warren, MI, United States General Motors Full timeSenior Software Engineer - Salesforce This means the successful candidate is expected to report onsite at the GM Global Technical Center in Warren (MI) or the GM IT Innovation Center at Austin (TX) three days per week, at minimum. This position can be located at either of these 2 locations. The Role: As a Senior Software Engineer at General Motors, you will...
-
Senior Software Engineer
5 days ago
Warren, MI, United States General Motors Full timeSenior Software Engineer - Salesforce This means the successful candidate is expected to report onsite at the GM Global Technical Center in Warren (MI) or the GM IT Innovation Center at Austin (TX) three days per week, at minimum. This position can be located at either of these 2 locations. The Role: As a Senior Software Engineer at General Motors, you will...
-
Senior Software Engineer
5 days ago
Warren, MI, United States General Motors Full timeSenior Software Engineer - Salesforce This means the successful candidate is expected to report onsite at the GM Global Technical Center in Warren (MI) or the GM IT Innovation Center at Austin (TX) three days per week, at minimum. This position can be located at either of these 2 locations. The Role: As a Senior Software Engineer at General Motors, you will...
-
Senior Software Engineer
1 week ago
Warren, MI, United States General Motors Full timeSenior Software Engineer - Salesforce This means the successful candidate is expected to report onsite at the GM Global Technical Center in Warren (MI) or the GM IT Innovation Center at Austin (TX) three days per week, at minimum. This position can be located at either of these 2 locations. The Role: As a Senior Software Engineer at General Motors, you will...
-
Staff Software Engineer
3 days ago
Warren, MI, United States General Motors Full timeJob Description We are seeking experienced and motivated candidates for the role of Staff Software Engineer - Virtualization Platform as part of the Virtualization Platform & Automation team in VSEE. Our mission is to develop tools, platforms, and virtual automation capabilities that accelerate infrastructure and application software development, enable...
-
Staff Software Engineer
5 days ago
Warren, MI, United States General Motors Full timeJob Description We are seeking experienced and motivated candidates for the role of Staff Software Engineer - Virtualization Platform as part of the Virtualization Platform & Automation team in VSEE. Our mission is to develop tools, platforms, and virtual automation capabilities that accelerate infrastructure and application software development, enable...
-
Staff Software Engineer
6 days ago
Warren, MI, United States General Motors Full timeJob Description We are seeking experienced and motivated candidates for the role of Staff Software Engineer - Virtualization Platform as part of the Virtualization Platform & Automation team in VSEE. Our mission is to develop tools, platforms, and virtual automation capabilities that accelerate infrastructure and application software development, enable...
-
Senior Software Engineer Cloud Infrastructure
2 weeks ago
Warren, MI, United States General Motors Full timeAt General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. Were turning todays impossible into tomorrows standard from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation...
-
Warren, MI, United States General Motors Full timeAt General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. Were turning todays impossible into tomorrows standard from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation...
-
Senior Software Engineer
1 week ago
Warren, MI, United States Veterans Staffing Full timeSenior Software Feature/Experience Engineer This role is categorized as hybrid. The successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release. The...