Software Integration Quality Engineer
Core
Ensure end-to-end over-the-air (OTA) software delivery reliability for millions of GM vehicles by developing and executing test plans on sub-system benches and managing test environments.
Role type
Software Integration Quality Engineer (Automotive OTA)
Builds
OTA software update features for GM vehicles
Domain
Automotive software quality and vehicle update services
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software QA, triage, log analysis, automotive serial data protocols (CAN, Ethernet), test plan development, automation test scripting, issue tracking, test environment management
Preferred skills
End-to-End OTA reflash testing, vehicle electrical systems knowledge, Python scripting, automotive tools (Vehicle Spy, Canoe, Mocha), hardware/software requirements documentation, vehicle development process knowledge, advanced automation tools
Technologies
CAN, Ethernet, Python, Vehicle Spy, Canoe, Mocha
Responsibilities
Develop and execute test plans and procedures on sub-system benches; Author automation test scripts; Build, maintain, and manage test environments (Benches) for manual and automated runs; Triage system level nonconformities by analyzing data logs; Document anomalies using issue tracking tools; Follow issue resolution from origination through verification and closure
Seniority
Mid-level, hands-on IC