The Software Integration Quality Engineer role at General Motors (GM) is responsible for ensuring the end-to-end over-the-air (OTA) software delivery feature can reliably download and update vehicle software across millions of GM developed vehicles per year.
Requirements
- Understanding of automotive serial data protocols (CAN, Ethernet, etc)
- Software QA, triage, and log analysis
- Experience with End-to-End testing of Over the Air Reflash feature
- Experience with vehicle electrical systems and data busses (i.e. CAN, CAN-FD, Ethernet)
- Test scripting (python, or similar)
- Experience with automotive tools (Vehicle Spy, Canoe, Mocha, etc)
- Familiarity working with software quality testing automation and advanced automation tools
Responsibilities
- Develop & Execute test plans and procedures on sub-system benches
- Author automation test scripts
- Build, maintain and manage test environments (Benches) needed for manual and automated runs
- Triage system level nonconformities to the appropriate offending module or back-office system by acquiring and analyzing data logs
- Document all anomalies using company standard issue tracking tools
- Follow issue resolution from issue origination thru verification, closure, and monitoring
Other
- Bachelor's Degree in Engineering or Computer Science
- Minimum of 2 years of professional experience within software quality
- Possess a valid driver’s license and the ability to operate test vehicles
- Ability to manage multiple project assignments and switch between tasks as timing and resources dictate
- This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate