Senior Embedded Systems Verification Engineer
Core
Design testing, lab setup, and design verification and validation (V&V) of embedded and application software for Critical Power Solutions technology development projects, including UPS and power conversion products.
Role type
Senior IC embedded systems verification engineer
Builds
Embedded firmware for UPS and critical power systems
Domain
Power electronics / Industrial automation
Required skills
Embedded firmware testing, Test plan creation, Test automation (Python, Java, C#), HiL/MiL/SiL testing, Regression testing, Compliance verification (UL, IEC, CE, CSA, EMI/EMC), Defect tracking, CI/CD integration, Requirements review, Cross-functional collaboration
Preferred skills
Power electronics testing, LabVIEW/TestStand, Robot Framework, Network protocols, Requirements management tools (JIRA, Azure DevOps, DOORS, Jama, GitLab, Zephyr)
Technologies
Python, Java, C#, LabVIEW, TestStand, Robot Framework, JIRA, Azure DevOps, DOORS, Jama, GitLab, Zephyr
Responsibilities
Develop and execute manual and automated test cases for embedded firmware; Create, maintain, and update test plans and procedures; Execute tests in HiL, MiL, and SiL environments; Perform regression, integration, and system testing; Verify compliance with safety standards (UL, IEC, CE, CSA, EMI/EMC); Identify test failures and document defects; Collaborate with firmware and systems engineers for root cause analysis; Support product qualification and customer release testing; Estimate testing effort and communicate progress.
Seniority
Senior, hands-on IC