Senior Embedded Systems Verification Engineer
-
Software Development
Job Description & How to Apply Below
Eaton’s Critical Power Solutions Division (CPS) is seeking an Embedded Systems Verification Sr. Engineer. This position can be based on a hybrid basis in Raleigh, NC. Relocation is available to Raleigh. Minimal travel may be required (~10%).
The expected annual salary range for this role is $ - $ a year.
Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.
Eaton’s Electrical Critical Power Solutions Division designs, manufactures, and services Uninterruptible Power Supply (UPS) systems, surge protection devices (SPD), batteries, Power distribution, monitoring/metering equipment and electronic-based products to ensure power reliability in the most demanding applications. Our employees deliver mission-critical solutions to our customers’ most challenging energy management requirements.
Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention and discovery become reality, each day. It’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours.
What you’ll do:This role is responsible for supporting 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. The position supports the development and execution of test plans for engineering and commissioning testing in the engineering lab and contributes to the safe operation, maintenance, and continuous improvement of engineering laboratory environments at Eaton Raleigh.
In role you will:
- Develop and execute manual and automated test cases to validate embedded firmware functionality, performance, and load requirements.
- Create, maintain, and update test plans, test procedures, and test documentation based on evolving requirements and test results.
- Develop and support test automation scripts and frameworks using Python, Java, and/or C# to improve test efficiency and coverage.
- Execute automated and manual tests across Hardware in the Loop (HiL), Model in the Loop (MiL), and Software in the Loop (SiL) environments.
- Perform regression testing, integration testing, system testing, and quality assurance testing throughout the firmware development lifecycle.
- Verify compliance with applicable standards including UL, IEC, CE, CSA, EMI/EMC, and relevant product safety requirements.
- Contribute to test automation execution within CI/CD pipelines, supporting continuous testing and faster feedback to development teams.
- Run automated test suites for functional, regression, and system level firmware validation and analyze test results.
- Identify test failures, document defects with clear reproduction steps, and collaborate with firmware and systems engineers to support root cause analysis.
- Use standard defect tracking and test management tools to log, track, and verify issue resolution.
- Support verification of embedded control software for UPS and critical power systems, including communication interfaces and real time behavior.
- Participate in requirements reviews, design discussions, and test reviews to ensure test coverage and understanding of system behavior.
- Document test execution results and provide clear test reports and status updates to project stakeholders.
- Follow established test processes, automation standards, and best practices, while suggesting incremental improvements.
- Support product qualification and customer release testing by executing assigned validation test cases.
- Assist with the creation and maintenance of verification…
Position Requirements
10+ Years work experience(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction