HIL Test Automation Engineer
RemoteHunter · United States · 1 wk ago
RemoteRemoteQuality Assurance$80k–$100k/yrFull-time
About Our Client:The organization operates within the large-scale solar energy sector, focusing on bridging gaps in the industry through digitalization and automation. It addresses challenges related to the design, optimization, and construction of expansive solar projects globally by developing an interconnected software and construction automation platform. The team comprises diverse professionals including engineers, software developers, and industry experts, with multiple offices across the United States and internationally. About the Opportunity:The HIL TEST AUTOMATION ENGINEER role is centered on developing and implementing automated test frameworks for software-in-the-loop (SIL) and hardware-in-the-loop (HIL) environments. This position ensures the reliability and quality of power plant controllers and SCADA systems by detecting issues early in the development cycle. The role contributes to enhancing product standards and supports the integration of automated testing into continuous integration and deployment pipelines, thereby safeguarding production readiness. Responsibilities:Design, build, and maintain scalable automated test frameworks and scripts using PythonDevelop and execute verification and validation strategies for site controller and SCADA softwareIntegrate automated testing into CI/CD pipelines for real-time development feedbackAnalyze technical specifications to create comprehensive automated test suitesRun automated tests across SIL, MIL, and HIL environments and analyze resultsCollaborate with controls and systems teams to debug and resolve validation failures Requirements:Bachelor’s or master’s degree in electrical engineering, computer engineering, computer science, or related fieldMinimum 2 years of experience in software validation or test automation for hardware-focused systemsExpert proficiency in Python and Bash scripting; practical knowledge of PLC/RTAC/IEC 61131-3 control logicExperience with pythonic test frameworks such as Pytest or OpenHTFStrong problem-solving skills focused on identifying edge cases in complex control systemsFamiliarity with Git, Jenkins/GitHub Actions, and containerization tools like Docker Pay Range and Compensation Package:Base salary range of $80,000 to $100,000, with consideration of location, skills, experience, and education Benefits & Perks:Generous time off and holiday policyFlexible time offComprehensive benefits packageCareer progression opportunities401k matchStock optionsHome office setup allowance Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin. Note:RemoteHunter is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.