Software Integration Quality Engineer

Jobtailor

Missouri

On-site

USD 85,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GM-developed vehicles require a software quality assurance engineer to ensure end-to-end OTA downloads and updates across GM vehicles. You will verify features on sub-system benches, author automation scripts, and manage test environments for both manual and automated runs.

Responsibilities include triaging nonconformities with data logs, documenting anomalies, and coordinating with design, systems, suppliers, and back-office teams to support timely, high-quality software launches.

Qualifications

  • Bachelor's degree in engineering, computer science, or related field.
  • 2+ years of professional software quality experience.
  • Experience with CAN and Ethernet automotive serial data protocols.
  • Ability to manage multiple projects and switch tasks as timing/resources dictate.
  • Software QA, triage, and log analysis.
  • Valid driver's license and ability to operate test vehicles.
  • Experience with end-to-end testing of OTA reflash features (preferred).
  • Experience with CAN, CAN-FD, Ethernet (preferred).

Responsibilities

  • Ensure end-to-end OTA software delivery and updates across GM-developed vehicles.
  • Utilize sub-system test bench environments to verify features through major milestones.
  • Develop and execute test plans and procedures on sub-system benches.
  • Author automation test scripts.
  • Build, maintain, and manage test environments for manual and automated test runs.
  • Triage system-level nonconformities by acquiring and analyzing data logs.
  • Document anomalies using company-standard issue tracking tools.
  • Follow issue resolution from origination through verification, closure, and monitoring.
  • Collaborate with design, systems, suppliers, and back-office teams.
  • Support on-time and quality software launches.

Skills

Software Quality Assurance
End-to-End Testing
Test Scripting with Python
Automotive Serial Data Protocols
Test Environment Management

Education

Bachelor's Degree in Engineering
Bachelor's Degree in Computer Science
Master's Degree in Engineering
Master's Degree in Computer Science

Tools

Vehicle Spy
Canoe
Mocha
Automation Tools
Test Benches

Job description

  • Ensure end-to-end over-the-air software delivery reliably downloads and updates vehicle software across GM-developed vehicles
  • Utilize sub-system test bench environments to verify critical and complex features throughout major vehicle development milestones
  • Develop and execute test plans and procedures on sub-system benches
  • Author automation test scripts
  • Build, maintain, and manage test environments for manual and automated test runs
  • Triage system-level nonconformities to the appropriate module or back-office system by acquiring and analyzing data logs
  • Document anomalies using company-standard issue tracking tools
  • Follow issue resolution from origination through verification, closure, and monitoring
  • Collaborate with design, systems, suppliers, and back-office teams
  • Support on-time and quality software launches
Requirements
  • Bachelor's Degree in Engineering, Computer Science, or related field
  • 2+ years of professional experience within software quality
  • Understanding of automotive serial data protocols, including CAN and Ethernet
  • Ability to manage multiple project assignments and switch between tasks as timing and resources dictate
  • Software QA, triage, and log analysis
  • Valid driver's license and ability to operate test vehicles
  • Experience with end-to-end testing of over-the-air reflash features (preferred)
  • Experience with vehicle electrical systems and data buses, including CAN, CAN-FD, and Ethernet (preferred)
  • Test scripting with Python or similar (preferred)
  • Experience with automotive tools such as Vehicle Spy, Canoe, and Mocha (preferred)
  • Experience with hardware and software requirements documentation (preferred)
  • Knowledge of the Vehicle Development Process (preferred)
  • Familiarity with software quality testing automation and advanced automation tools (preferred)
  • Master's Degree in Engineering, Computer Science, or related field (preferred)
  • 5+ years of professional experience within software quality (preferred)
Core Competencies

Demonstrates expertise in software quality assurance, including end-to-end testing of over-the-air software delivery and triage of system-level nonconformities. Proficient in developing test plans, executing automation scripts, and collaborating with cross-functional teams to ensure timely and quality software launches.

Highest-signal resume keywords
  • Software Quality Assurance
  • End-to-End Testing
  • Test Scripting with Python
  • Automotive Serial Data Protocols
  • Test Environment Management
ATS Optimization Keywords
Hard Skills
  • Software Quality Assurance
  • Test Scripting with Python
  • Log Analysis
  • End-to-End Testing
  • Automation Testing
  • Test Plan Development
  • Issue Tracking
  • Data Analysis
  • Triage of Nonconformities
  • Vehicle Development Process
Soft Skills
  • Project Management
  • Collaboration
  • Problem Solving
  • Adaptability
  • Communication
Certifications & Qualifications
  • Bachelor's Degree in Engineering
  • Bachelor's Degree in Computer Science
  • Master's Degree in Engineering
  • Master's Degree in Computer Science
  • Valid Driver's License
Industry Keywords
  • Automotive
  • Software Delivery
  • Over-the-Air Updates
  • CAN Protocol
  • Ethernet
  • Vehicle Electrical Systems
  • Data Buses
  • Software Quality Testing
  • Automation
  • Vehicle Software
Tools & Technologies
  • Vehicle Spy
  • Canoe
  • Mocha
  • Automation Tools
  • Test Benches
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation
Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation

Jobtailor • Missouri

On-site
USD 95,000 - 120,000
Software Test Technician
Software Test Technician

Jobtailor • Irvine (CA)

On-site
USD 70,000 - 110,000
Senior Integration and QA Engineer
Senior Integration and QA Engineer

Jobtailor • Missouri

On-site
USD 95,000 - 130,000
Vehicle Software & Systems Validation Engineer
Vehicle Software & Systems Validation Engineer

LER TechForce • Dearborn (MI)

On-site
USD 90,000 - 120,000
Software Integration Quality Engineer
Software Integration Quality Engineer

General Motors • Warren (MI)

Hybrid
USD 90,000 - 120,000
GM Benefits package
Vehicle Software & Systems Validation Engineer
Vehicle Software & Systems Validation Engineer

Optimal • Dearborn (MI)

On-site
USD 90,000 - 130,000
Software Integration Quality Engineer
Software Integration Quality Engineer

General Motors • Austin (TX)

Hybrid
USD 110,000 - 140,000
GM health and wellbeing benefits
GM vehicle discounts
Analyst, Product Integrity Team
Analyst, Product Integrity Team

Jobtailor • Dearborn (MI)

On-site
USD 70,000 - 100,000
Entry Level Software Quality & Testing Engineer - generalmotors
Entry Level Software Quality & Testing Engineer - generalmotors

Polluxa, Inc. • Milford Charter Township (MI)

On-site
USD 55,000 - 75,000
Entry Level Software Quality & Testing Engineer - General Motors (GM)
Entry Level Software Quality & Testing Engineer - General Motors (GM)

Polluxa, Inc. • Milford Charter Township (MI)

On-site
USD 60,000 - 85,000