Eaton Careers

Engineer Firmware V&V

Hadapsar Pune, India


Job Description

Plan, design, and implement testing strategies and automation infrastructure for embedded system projects with sound knowledge of embedded software verification and validation

  1. Experience in Test Environment Design [Hardware in Loop (HiL), Model in Loop (MiL) testing]
  2. - HiL System Design: Plant model modifications, Designing Communication Interface, Creating wire harness
  3. - MiL Testing: Test harness in plant & controller model, m-scripting, System Test Toolbox and V&V Toolbox
  4. - Actual Environment Testing: Setting up Test stand / Electro Hydraulics system for test
  1. Perform requirement based testing - Unit, Integration, System testing & Test Automation for embedded applications. Work on test automation using Python, Lua, VB etc.
  1. Able to execute Test Case using data logging tools (CANape, CANalyzer, CANoe, Value CAN, Softing, etc.)
  1. Suggest and develop re-usable components/test suites/modular test scripts and looks for continuous improvement opportunities in hydraulics products. Share knowledge within the team and demonstrates flexibility working in parallel on multiple assignments/product categories
  1. Must have thorough understanding of firmware design principles, test coverage, and testing of communication protocols. Able to identify, analyze, and document defects, questionable functions, errors, and inconsistencies in software and software program functions, outputs, interfaces, and content
  1. Participate in functional and code reviews with team members for modules/tasks and ensuring that requirements are meeting as per product backlogs
  1. Responsible for supporting, testing, and troubleshooting of applications communicating over CANOpen/J1939 with Eaton devices. (Pumps, Valves, Embedded Controllers, etc.)
  1. Ensure compliance with CMMI Level 3 process and agile including requirements management, defect tracking, build management, change management, and configuration management tools.



Required: Bachelor’s Degree in Engineering (Computer Science, E&TC, Instrumentation)
    • 3-5 years of experience in firmware Verification & Validation.
    • Sound experience in one of the following languages – CoDeSys, VB, C, C++, Python. 
    • Experience working with testing of CAN Open/ J1939 protocols
    • Knowledge and use of tools-  ETAS LabCAR, NI LabVIEW
  • Experience in preparation of release notes, test plan and software release package
  • Agile SCRUM knowledge
  • Rational DOORS knowledge is plus
  • Basic Understanding different standards (IEC 61508) required to achieve SIL level 1,2, 3 certifications is plus
    Special Skills:
  • Experience in creating and executing automated test scripts using Python, Lua or equivalent tools.
  • Verification and validation of hydraulics product with on board software, experience in end applications (to understand & simulate field failures in house).

We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters. We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.

Job: Engineering

Region: Asia Pacific
Organization: INNOV Innovation Center

Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No
Does this position offer relocation?: Relocation from within hiring country only
Travel: Yes, 10 % of the Time

Requisition ID: 041791