Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
HG
HTC Global Services Inc
Software Validation Engineer - Controls
Career Insights for Performance Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Michigan data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Performance Engineer designs and develops computer software and applications using system performance engineering strategies. Uses an ongoing, comprehensive approach to developing computer software and applications for a company or customer. Assists with computer software and application design, coding, testing and quality assurance work.
$114,516 / year median in Michigan
-4% projected decline
Job Description
Software Validation Engineer - Controls 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. 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