Software Validation Engineer – Controls

HTC Global Services

Dearborn (MI)

On-site

USD 70,000 - 100,000

Full time

8 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HTC Global Services is seeking a Software Validation Engineer to ensure robustness and performance of propulsive control software. You will develop verification methods, create automated test scripts, execute tests in vehicle environments, analyze results, and support overall software quality and reliability.

The role involves reading embedded C code and/or MBD models, developing tests from requirements, debugging issues, and maintaining Python automation and analysis tools.

Qualifications

  • Bachelor’s degree in Engineering (Electrical, Mechanical, Computer or related field).
  • 1+ years in automotive embedded systems software validation or development.
  • 1+ years developing and maintaining automated test scripts, with Python or similar.
  • Experience with JIRA for issue tracking and reporting.
  • 1+ years with calibration tools such as ATI Vision or ETAS INCA.
  • 1+ years with CAN networks and OBD systems, including CANalyzer or PTDiag.
  • Ability to read and debug embedded C code and/or MBD models.
  • Experience participating in code reviews.
  • 1+ years with module emulators/interfaces (M5, M6, A8, A9, ETK, XETK).
  • Ability to perform normal driving procedures in production vehicles.

Responsibilities

  • Perform software validation testing, analysis, and reporting for production software in vehicle environments.
  • Validate embedded software in a vehicle testing environment.
  • Read and interpret C code to understand software functionality and its impact.
  • Develop test cases from requirements and validate system performance.
  • Debug software issues in a real testing environment.
  • Develop, maintain, and modify Python-based automated test scripts and analysis tools.
  • Maintain legacy Python code and develop new features as required.
  • Accurately report issues and track progress using JIRA.
  • Ensure test documents and records are stored and retained per guidelines.
  • Implement new or updated Design Verification Methods (DVMs) into the validation process.
  • Develop and maintain automated analysis and reporting methods.
  • Manage and maintain test scripts within version control systems.
  • Apply sound engineering principles to analyze and debug complex software issues across multiple functions.
  • Present data-driven validation results.

Skills

Python scripting
Embedded software validation
Reading C code
Debugging
Root cause analysis

Education

Bachelor's degree in Engineering

Tools

JIRA
ATI Vision
ETAS INCA
CANalyzer
PTDiag
MBD models

Job description

Overview / Summary

We are seeking a dedicated and skilled Software Validation Engineer to ensure the robustness and performance of propulsive control systems. This role will focus on developing and implementing verification methods, creating automated test scripts, executing tests, analyzing results, and supporting the quality and reliability of automotive software.

Job Description

Software Validation Engineer – Controls

We are seeking a dedicated and skilled Software Validation Engineer to ensure the robustness and performance of propulsive control systems. This role will focus on developing and implementing verification methods, creating automated test scripts, executing tests, analyzing results, and supporting the quality and reliability of automotive software.

Key Responsibilities
  • Perform comprehensive software validation testing, analysis, and reporting for production software, primarily in vehicle environments.
  • Validate embedded software in a vehicle testing environment.
  • Read and interpret C code to understand software functionality and its impact in a real-world testing environment.
  • Develop test cases from requirements and validate system performance.
  • Debug software issues in a real testing environment.
  • Develop, maintain, and modify Python-based automated test scripts and analysis tools.
  • Maintain legacy Python code and develop new features and code as required.
  • Accurately report issues and track progress using automated issue tracking and reporting systems such as JIRA.
  • Ensure test documents and records are properly stored and retained according to established guidelines.
  • Implement new or updated Design Verification Methods (DVMs) into the validation process.
  • Develop and maintain automated analysis and reporting methods to streamline validation efforts.
  • Manage and maintain test scripts within version control systems.
  • Apply sound engineering principles to analyze and debug complex software engineering issues across multiple software functions.
  • Present data-driven validation results.
Required Qualifications
  • Bachelor’s degree in Engineering, including Electrical, Mechanical, Computer, or a related field, or a closely related discipline.
  • 1+ years of experience in automotive embedded systems software validation or development.
  • 1+ years of experience developing and maintaining automated test scripts and analysis tools, with proficiency in Python or a similar scripting language.
  • Proficiency with automated issue tracking and reporting systems, such as JIRA.
  • 1+ years of experience with calibration methodologies and tools such as ATI Vision or ETAS INCA.
  • 1+ years of experience with CAN networks and On-Board Diagnostics (OBD) systems, including experience using related tools such as CANalyzer or PTDiag.
  • Ability to read, interpret, and debug embedded C code and/or Model-Based Design (MBD) models.
  • Experience participating in code reviews for root cause identification.
  • 1+ years of experience with module emulators and interfaces such as M5, M6, A8, A9, ETK, or XETK.
  • Ability to perform normal driving procedures on public roads in various conditions and in production vehicles.
  • Ability to analyze complex software engineering issues and apply sound engineering principles to troubleshoot and resolve issues.
Preferred Qualifications
  • Understanding of Global Product Development System (GPDS) deliverables and reporting processes.
  • Proficiency with engineering management and data analytics tools such as Excel and SharePoint.
  • Excellent written and verbal communication skills, with the ability to clearly articulate complex technical information.
  • Strong organizational skills and demonstrated team leadership behaviors.
  • Valid Tier II certification.
  • Understanding of vehicle structure, subsystems, and components across various powertrains, including Gasoline, Hybrid Electric, and Battery Electric Vehicles.
  • Understanding of module hardware/software architectures, including Powertrain Control Module (PCM), Hybrid Control Module (HCM), Transmission Control Module (TCM), Body Control Module (BCM), and satellite processors such as Anti-lock Braking System (ABS) and Smart Junction Box (SJB).
  • Understanding of advanced testing methodologies and experience using specialized test equipment such as a multimeter, oscilloscope, or logic analyzer.
  • HIL experience is a plus.
What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

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

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 90,000 - 120,000
Hybrid and Workplace flexibility
Well‑defined career development plan
Rewards & Recognition program
Vehicle Software & Systems Validation Engineer
Vehicle Software & Systems Validation Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
Automotive Systems Engineer – Controls
Automotive Systems Engineer – Controls

HTC Global Services • Dearborn (MI)

Hybrid
USD 85,000 - 120,000
Hybrid work schedule
Comprehensive benefits package
Automation Controls Engineer
Automation Controls Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
Comprehensive benefits package
Professional development opportunities
Automotive Systems Engineer – Controls
Automotive Systems Engineer – Controls

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 160,000
Hybrid & flexible work
Work-life balance
Career development plan
+3
ADAS/AD System Test & Validation Engineer
ADAS/AD System Test & Validation Engineer

HTC Global Services • Allen Park (MI)

On-site
USD 80,000 - 100,000
Group Health (Medical, Dental, and Vision)
Paid Time Off
401(k) matching
+2
Automation Controls Engineer
Automation Controls Engineer

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 90,000 - 140,000
Hybrid and Workplace flexibility
Well‑defined career development plan
Rewards & Recognition program
+1
Cloud Prognostics Systems Engineer
Cloud Prognostics Systems Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 170,000
Propulsion Control Software Validation Engineer
Propulsion Control Software Validation Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 70,000 - 100,000
Embedded Software Engineer – MATLAB & Embedded C
Embedded Software Engineer – MATLAB & Embedded C

HTC Global Services • Allen Park (MI)

Hybrid
USD 90,000 - 120,000
Group Health Insurance
Paid Time Off
401(k) matching