Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation

General Motors

Senior Software Test Engineer validating GM vehicle diagnostics, communications, and programming systems. Improving test automation, release readiness, and Service First Time Quality.

Posted 8/25/2026full-timeWarren • Missouri • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software validation and testing methodologies, with a strong focus on automotive diagnostics and vehicle communication protocols. Proficient in analyzing communication logs and implementing effective validation processes to enhance software quality.

Highest-signal resume keywords
Software ValidationAutomotive DiagnosticsPython ProgrammingCAN ProtocolsTest Automation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software Testing MethodologiesDefect ManagementRoot-Cause AnalysisValidation Best PracticesEmbedded Systems TestingVehicle Communication ProtocolsTest Plans DevelopmentRegression TestingPerformance TestingData Analysis
Soft Skills
Analytical SkillsProblem-SolvingTechnical CommunicationCross-Functional Team CollaborationAdaptability
Tools & Technologies
WiresharkCANoeLauterbachDPSSPS/SPS2GDS 2MDI/MDI2CI/CDODX/OTXSPS Interpreters
Industry Keywords
Automotive Service EngineeringVehicle Communication WorkflowsDiagnostic ProgrammingECU ProgrammingService Programming

Tech Stack

Tools & technologies
JavaPython

About the role

Key responsibilities & impact
  • Lead validation efforts for diagnostic programming and vehicle communication workflows, including DPS, SPS/SPS2, VWP, and service-tool scenarios
  • Develop and execute test plans, test cases, and test procedures across vehicle, bench, and lab environments
  • Investigate failures involving vehicle communication protocols, ECU programming, gateway routing, and tool-to-vehicle interactions
  • Drive root-cause isolation, defect documentation, and corrective-action validation
  • Validate software releases and fixes through regression, stress, and performance testing
  • Analyze logs, traces, and data from Wireshark, CAN loggers, and Lauterbach tools
  • Support flatbuild, bench, and hardware-in-the-loop validation involving flashing, power cycling, UART/SSH access, and bench setup
  • Partner with software, subsystem, product engineering, service engineering, and validation stakeholders
  • Analyze test results and recommend software improvements, defect fixes, containment actions, and automation opportunities
  • Create and maintain validation documentation, test reports, defect records, scenario coverage, and lessons learned
  • Improve software validation processes, bench strategies, and automated test coverage

Requirements

What you’ll need
  • Bachelor's degree in Electrical Engineering, Software Systems, Computer Science, Computer Engineering, or a related field, or equivalent experience
  • 5+ years of professional experience in software validation, software test engineering, or system-level software integration testing
  • Hands-on experience testing and validating software applications, preferably in automotive diagnostics, embedded systems, service programming, or vehicle communications domains
  • Solid understanding of software testing methodologies, defect management, root-cause analysis, and validation best practices
  • Knowledge of CAN (ISO 15765), UDS (ISO 14229), DoIP (ISO 13400), GMLAN, and SAE J1850
  • Experience with diagnostic and programming workflows involving vehicle communication tools and interfaces
  • Proficiency in Python, C/C++, or Java
  • Experience reading and analyzing communication logs and traces
  • Understanding of vehicle electrical architecture systems and software/hardware interaction points
  • Strong analytical, problem-solving, and technical communication skills
  • Ability to work effectively in a cross-functional team environment
  • Ability to adapt to changing priorities and independently drive investigations
  • GM does not provide immigration-related sponsorship; candidates must not require GM immigration sponsorship now or in the future
  • Preferred: familiarity with GM DPS, SPS/SPS2, and GDS 2 tools and workflows
  • Preferred: experience with Wireshark, CANoe/CANalyzer, Lauterbach, SAE J2534, MDI/MDI2, bench validation, test automation, CI/CD-aligned validation, embedded software, Windows applications, ODX/OTX, utility files, SPS interpreters, automotive service/manufacturing engineering, field issue triage, and technical leadership

Benefits

Comp & perks
  • Benefits supporting well-being at work and at home through GM Total Rewards resources
  • Relocation benefits are not provided; relocation costs are the selected candidate's responsibility