Associate Engineer V&V

What you’ll do:
Job summary

At Eaton India Innovation Center, Electrical Sector EMEA- PMCC is looking for an Associate Engineer to join our Platform and Product-Controls team! This position is based at our office in Magarpatta City, Pune. We are looking for an Associate Engineer Verification and Validation for controls team on  ‘Industrial Controls Product line””  This responsiblities for this position include:
•  Execute Firmware testing/validation activities across projects while working on Industrial Controls & Protection (ICP) products for ES-EMEA across technology domain of Embedded Firmware & delivery mainly Programmable Logic Controllers (PLCs)
• Firmware validation of RTOS based systems and BSP in intregrated environment
• Create & Propose new test methods, test case automation and help Test engineers for smooth delivery.
• Work with local and global Managers , Project leads , Product engineering managers to formulate Test teams deliverables. Leverage EIIC ecosystem for validation to accelerate time to market.
• Build culture of innovation through planned events, participating in brain storming. Identify opportunities for automation  and execute division goals for CI.
As a successful incumbant you will have had significant prior technical  expertience, would need to connect with team on technical aspects with excellent foundation on embedded systems & comm protocols validation
You should have strong written and verbal communication skills and the ability to handle multiple concurrent projects and tasks while adapting quickly to changing priorities. You should be thriving in a growth-oriented organization”

Job responsibilities

Strategic ownership of validating & testing PLC firmware, Technically leading FW,  V&V and Cybersecurity domains.
Coordinating  validation toolchains with ICP design centers Globally, including DevSecOps
Execute black, gray, and white box test cases against individual system components and platform APIs.
Must be able to develop, execute, and maintain extensible automated tests using Python. Shell scripting and C++ may be required in other parts of testing.
Designs and implements robust, scalable, high quality Test Automation Suites within a Continuous Integration and Deployment environment to improve quality and productivity of functional, regression, and system tests.
Participates in project-wide reviews of requirements, system architecture, and detailed design documents; interacts with Management, leads, and other team members in a one-to-one or one-to-many meeting format.
Analyze test results, and identify, document, and report root causes for test failures by working with the development team and the defect tracking system.
Drive continuous improvement through development and implementation of best practices and processes
Debug problems using coding and other techniques.
Drive Digital connectivity including new validation / automation solutions of ICP.
Enhance the capability of functional testing and validation for different types of PLC products in Pune”

Qualifications:

Education level required 

Minimum education for this position is a Bachelors in  Electronics/Controls
Years and area of experience required

Minimum 1+ years of experience in Industrial Control Products domain.  Preferred experience in working on PLC Firmware testing and Embedded systems V&V with RTOS based firmware & 1 years experience in Automation , HIL  etc
– Atleast 1 years of experience in Embedded device testing. Experience in testing PLC Firmware will be preferred
– 1 years of experience in Software development & Test or Test tool development with proven track record of validating high quality products in Embedded software/firmware quality assurance.
– 1 years of experience with Python or other scripting languages such as Shell scripting;  intermediate skillset in other common languages such as C++,  Java, C#, etc.
– Experience with RTOS and Microsoft Windows based software applications
– Experience in automation framework development such as Pytest and Robot framework.
– Experience with network-enabled communications protocols, message queues, and databases.
– Experience in API testing.
– Experience working in an Agile SCRUM development lifecycle.”

Technical knowledge

– Good knowledge and understanding of RTOS platform for embedded systems. Knowledge in Linux platform can be an added advantage
–  Thorough understanding of automation frameworks
–  Proficient in Data Driven testing approaches. Good to have keyword driven and BDD.
– Thorough knowledge and understanding in performance testing for Embedded platforms.
– Good debugging skills.
–  Good understanding of testing process and terminologies.
– Overall knowledge in CI/CD in GitHub and Azure DevOps or similar.
– Should be open to work on any tools, technology, projects as per business needs.
– Should be able to work individually or as a team player as per project needs.
– Must have proven track record of validating high quality products.
– Experience with basic networking, Serial/ TCP/UDP, Modbus/TCP, SNMP, BACnet/IP, WebSocket, etc.
– Understanding in backend physical resource testing, notably memory, CPU load, and disk IO.”

Soft skills

Very good communication skill
Able to think outside of the box in terms of process innovation
Very good at managing multiple tasks
Very good at understanding and prioritizing tasks, issues and work”

Job Overview
Job Location