Senior Engineer - Test firmware

Eaton Corporation

Pune District

On-site

INR 1,500,000 - 2,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Eaton Corporation in Pune, India is seeking a Senior QA Automation Engineer to shape the test strategy and develop plans to validate Embedded and Application Software used in Critical Power Solutions and power conversion products.

You will design automated test suites in Python using Robot Framework or PyTest, build data sets, and collaborate with firmware and hardware teams to resolve issues, ensuring robust validation across platforms.

Qualifications

  • Bachelor's degree in Electrical/Computer/Software Engineering or related field.
  • 5–7 years of software/firmware testing or system test development for embedded systems products.
  • 1+ years of HIL testing experience with platforms like OPAL-RT.

Responsibilities

  • Define end-to-end test approaches for UPS platform including system, firmware, and integration testing.
  • Develop test plans, test cases, and data sets covering functional, performance, reliability, and safety requirements of UPS systems.
  • Design, develop, execute, and maintain automated system test suites using Python-based frameworks (Robot Framework, PyTest).
  • Support setup, maintenance, and enhancement of test infrastructure (simulators, interfaces, hardware test rigs).
  • Perform firmware validation for communication layers, system states, and control-algorithm interactions.
  • Analyze system behavior, review logs, and collaborate with firmware/hardware engineers to resolve issues.
  • Improve test frameworks, tools, automation scripts, and validation methodologies.
  • Maintain traceability between requirements, test cases, results, and defect closure.
  • Validate official customer releases and deliverables; contribute to test strategy.

Skills

System Automation Test Framework
Embedded systems
Power electronics
Python automation
Test plan development
CI/CD automation
Version control
Network protocols
HIL/RT testing
Log/trace analysis
Oscilloscopes/diagnostics
CAN/MODBUS/RS232

Education

Bachelor's Degree in Electrical, Computer, Software Engineering, or Computer Science, Electronics & Communication

Tools

OPAL-RT
Git
Jira

Job description

What you’ll do:

A Senior QA Automation Engineer will contribute to defining the test strategy, and will develop test plans and procedures to validate the functionality of Embedded and Application Software used in our Critical Power Solutions and power conversion products. We are seeking motivated professionals with strong software testing skills and effective communication abilities who can play a key role in verifying and validating next‑generation technology solutions that enhance how users connect, explore, and interact with devices and information. In this role, you will collaborate closely with fellow testers and cross‑functional teams, create detailed test schedules for new features, participate in feature implementation discussions, make informed trade‑off decisions, monitor project activities, and support global teams in identifying and resolving issues.

  • Contribute to defining end‑to‑end test approaches for the UPS platform, including system, firmware, and integration testing activities.
  • Develop test plans, test cases, and test data sets covering key functional, performance, reliability, and safety requirements of UPS systems.
  • Design, develop, execute, and maintain automated system test suites using Python‑based frameworks such as Robot Framework or PyTest.
  • Support the setup, maintenance, and enhancement of test infrastructure, including simulators, communication interfaces, and hardware test rigs.
  • Perform firmware validation for communication layers, system states, and control‑algorithm interactions as part of feature-level testing.
  • Analyze system behaviors, review logs, and work with firmware and hardware engineers to help identify and resolve issues.
  • Contribute to improvements in test frameworks, tools, automation scripts, and overall validation methodologies.
  • Maintain traceability between requirements, test cases, results, and defect closure.
  • Participate in validating official customer releases and take responsibility for assigned deliverables.
  • Propose practical enhancements to test methods, infrastructure, and automation workflows.
  • Prepare and maintain documentation such as verification plans, test designs, HIL procedure guidelines, and test reports.
  • Engage in technical discussions and knowledge‑sharing sessions with cross‑functional teams.
Qualifications:
  • Bachelor's Degree in Electrical, Computer, Software Engineering, or Computer Science, Electronics & Communication
  • 5–7 years of experience in software/firmware testing or system test development for embedded systems products.
  • 2+ years validating high‑quality embedded products; preferably power electronics / critical power solutions.
  • 1+ years of HIL testing experience using OPAL‑RT or similar platforms.
  • 1+ years developing automation using Python.
Skills:
  • Experience implementing System Automation Test Framework for complex embedded systems.
  • Good understanding of Embedded system architecture, control loops, and major system operating modes.
  • Hands‑on experience testing power electronics or UPS‑related systems; exposure to 3‑phase UPS, grid‑tie converters, or power distribution equipment is a plus.
  • Practical experience using Python-based automation frameworks such as Robot Framework or PyTest.
  • Experience creating system‑level test cases and contributing to test plans for embedded firmware and application software.
  • Working knowledge of data‑driven testing, CI/CD‑based automation, and developing test scripts or harnesses on Linux/Windows environments.
  • Familiarity with version control and project‑tracking tools such as Git, SVN, Jira, or TFS.
  • Basic understanding of network‑enabled communication protocols, message handling, or data storage systems.
  • Exposure to communication protocols such as CAN, MODBUS, or RS232/485 (preferred but not mandatory).
  • Familiarity with HIL simulation concepts or experience working with real‑time embedded HIL setups.
  • Ability to analyze logs, waveforms, and measurements using oscilloscopes, analyzers, or related diagnostic tools.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer - Test firmware
Senior Engineer - Test firmware

Eaton Corporation • Hadapsar

On-site
INR 1,200,000 - 1,800,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Corporation • Pune District

On-site
INR 2,400,000 - 4,200,000
AM-SOFTWARE QUALITY ENGINEER, FIRMWARE
AM-SOFTWARE QUALITY ENGINEER, FIRMWARE

Kohler • Pune District

On-site
INR 1,000,000 - 1,600,000
Senior Hardware Test & Validation Engineer
Senior Hardware Test & Validation Engineer

Maxwell Energy Systems • Mumbai Suburban

On-site
INR 800,000 - 1,200,000
Senior QA Firmware Automation Engineer
Senior QA Firmware Automation Engineer

Kohler • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Hardware Test Engineer - Power Electronics for Electric Vehicles
Senior Hardware Test Engineer - Power Electronics for Electric Vehicles

Ford Motor • Bengaluru

On-site
INR 2,600,000 - 3,800,000
Test Automation Engineer
Test Automation Engineer

Ultraviolette Automotive Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton • Maharashtra

On-site
INR 1,500,000 - 2,500,000
System Integration Test Engineer
System Integration Test Engineer

Grid Dynamics • Hyderabad

On-site
INR 2,800,000 - 5,000,000
Sr. Engineer Firmware Engineering
Sr. Engineer Firmware Engineering

Vertiv • Maharashtra

On-site
INR 1,200,000 - 1,800,000