FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation
General MotorsSenior Software Test Engineer validating GM vehicle diagnostics, communications, and programming systems. Improving test automation, release readiness, and Service First Time Quality.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesJavaPython
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