Propulsion Control Software Validation Engineer

HTC Global Services

Dearborn (MI)

On-site

USD 70,000 - 100,000

Full time

9 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Validation Engineer – Controls
Software Validation Engineer – Controls

HTC Global Services • Dearborn (MI)

On-site
USD 70,000 - 100,000
Vehicle Software Validation Engineer — Hands-On Testing
Vehicle Software Validation Engineer — Hands-On Testing

HTC Global Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
Hands-on Vehicle Software & Embedded Systems Validation
Hands-on Vehicle Software & Embedded Systems Validation

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, 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
Vehicle Systems Engineer: Controls & Feature Architect
Vehicle Systems Engineer: Controls & Feature Architect

HTC Global Services • Dearborn (MI)

Hybrid
USD 85,000 - 120,000
Hybrid work schedule
Comprehensive benefits package
Senior Propulsion Controls Validation Engineer
Senior Propulsion Controls Validation Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
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
Lead Automation Controls Engineer – Powertrain & Robotics
Lead Automation Controls Engineer – Powertrain & Robotics

HTC Global Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
Comprehensive benefits package
Professional development opportunities
Senior Propulsion Controls Validation Lead (HIL/Vehicle)
Senior Propulsion Controls Validation Lead (HIL/Vehicle)

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000