Software Integration Quality Engineer
About the Role
The Software Integration Quality Engineer in the Vehicle Update Services organization is responsible for ensuring that 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. You will utilize the Sub-System test bench environment to ensure that critical and complex features are properly developed and integrated into GM vehicles throughout major vehicle development milestones. The individual will develop a strong technical capability, a deep understanding of the SW integration process, solid program/time management skills, and will have many opportunities for multi-functional interaction with design, systems, suppliers, and back-office teams.
What You'll Do
This position will play a critical role in ensuring that SW launches are On-Time and with Quality. The core responsibilities are detailed below:
- 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
Required Qualifications
- Bachelor's Degree in Engineering or Computer Science or related field
- 2+ years of professional experience within software quality
- Understanding of automotive serial data protocols (CAN, Ethernet, etc)
- Ability to manage multiple project assignments and switch between tasks as timing and resources dictate
- Software QA, triage, and log analysis
- Possess a valid driver's license and the ability to operate test vehicles
Preferred Qualifications
- Master's Degree in Engineering or Computer Science or related field
- 5+ years of professional experience within software quality
- 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)
- Experience with hardware and software requirements documentation
- Knowledge of Vehicle Development Process
- Familiarity working with software quality testing automation and advanced automation tools
Benefits
- Medical, dental, and vision insurance
- Health Savings Account and Flexible Spending Accounts
- Retirement savings plan
- Sickness and accident benefits
- Life insurance
- Paid vacation & holidays
- Tuition assistance programs
- Employee assistance program
- GM vehicle discounts