Lead Firmware Test Engineer
Core
Lead design testing, lab activities, and verification/validation of embedded firmware and application software for UPS and critical power systems.
Role type
Lead Firmware Test Engineer
Builds
Critical Power Solutions technology development projects including UPS and power conversion products
Domain
Power electronics / Critical Power Infrastructure
Required skills
Embedded firmware testing, System level verification, Test strategy definition, Test automation framework development, HiL/MiL/SiL validation, Python, Robot Framework, CI/CD integration, High power lab safety, Technical leadership
Preferred skills
Experience with UPS systems, 400-480 Vac/1500 Vdc equipment, OPAL RT, Network protocols, Database systems
Technologies
Python, Robot Framework, Java, C#, OPAL RT, CI/CD pipelines
Responsibilities
Define and own overall test strategies and verification approaches for embedded firmware and system level validation. Lead the development of comprehensive test plans, test specifications, and verification matrices. Provide technical direction across manual testing, automated testing, and HiL/MiL/SiL validation strategies. Drive risk based testing to ensure critical failure modes and safety related behaviors are validated. Lead and contribute to manual and automated testing of embedded firmware functionality, performance, load, and fault scenarios. Design, develop, and maintain scalable test automation frameworks using Python based tools, Robot Framework, and supporting libraries. Integrate Robot Framework based automation into CI/CD pipelines to enable continuous testing. Review and analyze automated and manual test results, logs, and reports, and guide teams in debugging failures. Ensure test automation and execution support validation across Hardware in the Loop (HiL), Model in the Loop (MiL), and Software in the Loop (SiL) environments. Provide technical oversight for UPS and critical power lab testing, including real time control behavior, communication interfaces, and system interactions. Ensure safe use of high power lab environments, enforcing electrical safety standards, best practices, and compliance requirements.
Seniority
Senior, hands-on IC with leadership