Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation

Jobtailor

Missouri

On-site

USD 95,000 - 120,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking an experienced software validation engineer to lead diagnostic programming and vehicle-communication workflow validation. You will develop test plans for vehicle, bench, and lab environments and investigate complex failures in ECU programming and tool-to-vehicle interactions.

You will analyze logs with Wireshark, CANoe, and Lauterbach, drive root-cause analyses, and validate software releases through comprehensive testing.

Qualifications

  • Bachelor's degree or equivalent experience in electrical/soft engineering or related field.
  • 5+ years in software validation, software test engineering, or system-level software integration testing.
  • Hands-on experience testing and validating software apps, esp. automotive diagnostics or vehicle communications.
  • Solid understanding of testing methodologies, defect management, and root-cause analysis.
  • Knowledge of CAN, UDS, DoIP, GMLAN, SAE J1850.
  • Experience with diagnostic workflows involving vehicle tools and interfaces.
  • Proficiency in Python, C/C++, or Java.
  • Experience reading communication logs and traces.
  • Understanding of vehicle electrical architecture and HW/SW interaction points.
  • Strong analytical, problem-solving, and technical communication skills.

Responsibilities

  • Lead validation efforts for diagnostic programming and vehicle workflows.
  • Develop and execute test plans across vehicle, bench, and lab environments.
  • Investigate failures in vehicle communication and tool-vehicle interactions.
  • Drive root-cause isolation, defect documentation, and corrective-action validation.
  • Validate software releases through regression, stress, and performance testing.
  • Analyze logs and traces from Wireshark, CAN loggers, and Lauterbach tools.
  • Support bench and hardware-in-the-loop validation activities.
  • Collaborate with software, subsystem, product engineering, and validation teams.
  • Analyze results and recommend software improvements and automation opportunities.
  • Create and maintain validation reports, test records, and lessons learned.
  • Improve validation processes, bench strategies, and test coverage.

Skills

Software Testing
Root-Cause Analysis
Cross-Functional Collaboration
Python
C/C++
Automotive Diagnostics
Log Analysis

Education

Bachelor's degree in Electrical Engineering, Software Systems, Computer Science, Computer Engineering, or related field

Tools

Wireshark
CANoe
Lauterbach
DPS
SPS/SPS2
GDS 2
MDI/MDI2
CI/CD
ODX/OTX
SPS Interpreters

Job description

  • 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
  • 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
Core Competencies

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 Validation
  • Automotive Diagnostics
  • Python Programming
  • CAN Protocols
  • Test Automation
ATS Optimization Keywords
Hard Skills
  • Software Testing Methodologies
  • Defect Management
  • Root-Cause Analysis
  • Validation Best Practices
  • Embedded Systems Testing
  • Vehicle Communication Protocols
  • Test Plans Development
  • Regression Testing
  • Performance Testing
  • Data Analysis
Soft Skills
  • Analytical Skills
  • Problem-Solving
  • Technical Communication
  • Cross-Functional Team Collaboration
  • Adaptability
Industry Keywords
  • Automotive Service Engineering
  • Vehicle Communication Workflows
  • Diagnostic Programming
  • ECU Programming
  • Service Programming
Tools & Technologies
  • Wireshark
  • CANoe
  • Lauterbach
  • DPS
  • SPS/SPS2
  • GDS 2
  • MDI/MDI2
  • CI/CD
  • ODX/OTX
  • SPS Interpreters
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Vehicle Software & Systems Validation Engineer
Vehicle Software & Systems Validation Engineer

LER TechForce • Dearborn (MI)

On-site
USD 90,000 - 120,000
Senior Software Test Engineer — Diagnostics and Vehicle Communications
Senior Software Test Engineer — Diagnostics and Vehicle Communications

General Motors • Warren (MI), Northern (KY)

Hybrid
USD 110,000 - 140,000
Senior Software Test Engineer — Vehicle Communications Diagnostics and Validation
Senior Software Test Engineer — Vehicle Communications Diagnostics and Validation

Relha LLC • Warren (MI), Northern (KY)

Hybrid
USD 120,000 - 160,000
Validation Engineer
Validation Engineer

Tata Technologies • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
Software and Diagnostics Engineer
Software and Diagnostics Engineer

Venteon • Warsaw (IN)

On-site
USD 90,000 - 120,000
Senior Validation Engineer
Senior Validation Engineer

Sapphire Stream Technology • Southfield (MI)

On-site
USD 90,000 - 130,000
CAN Validation Engineer
CAN Validation Engineer

VOLTO Consulting • Milwaukee (WI)

On-site
USD 110,000 - 170,000
Vehicle Access Validation Lead
Vehicle Access Validation Lead

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 150,000
Vehicle Access Validation Lead
Vehicle Access Validation Lead

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 120,000 - 160,000
Vehicle Software & Systems Validation Engineer
Vehicle Software & Systems Validation Engineer

Optimal • Dearborn (MI)

On-site
USD 90,000 - 130,000