Software Integration Engineer
Core
Lead cross-functional teams to define test scenarios, verify controller functionality on benches or vehicles, and troubleshoot system interaction issues for GM's Software Defined Vehicle infrastructure.
Role type
Senior IC software integration engineer (automotive)
Builds
Automated test procedures, test matrices, and verification/validation testing for vehicle software and controllers
Domain
Automotive software infrastructure and mechatronics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
software integration, CI/CD, DevOps, automated testing, Python, C, instrumentation, bench testing, root cause analysis, cross-functional collaboration
Preferred skills
Scaled Agile Framework (SAFe), Automotive Communication Protocols (Ethernet/CAN/LIN), advanced troubleshooting techniques
Technologies
dSPACE, Python, C, Ethernet, CAN, LIN
Responsibilities
Lead cross-functional teams to define and document test scenarios; Verify controller functionality on benches or vehicles using advanced testing methods; Troubleshoot and root-cause problems in system features, controller hardware, and software; Develop automated test procedures for benches and vehicles; Create and maintain overall test matrices encompassing infrastructure and application-level test cases; Provide testing status to leadership and program teams
Seniority
Senior, hands-on IC