Search by job, company or skills

L

PLC Testing Engineer

Save
  • Posted 11 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking a Senior PLC Firmware Test Engineer with strong experience in validating PLC firmware used in power plant controllers. The role involves testing firmware that controls critical power generation processes, ensuring functional correctness, real-time performance, safety, and regulatory compliance.

The candidate will work closely with firmware developers, control engineers, and system architects to validate controllers used in thermal, hydro, gas, or renewable power plants.

Experience : 5-7 Years

Location : Bangalore

________________________________________

Key Responsibilities

• Analyze power plant controller requirements, functional specifications, and firmware design documents

• Prepare and review test strategy, test plans, and test cases for PLC firmware

• Execute functional, integration, system, regression, and stress testing

• Validate:

o Control logic and sequencing

o Interlocks, permissives, and alarms

o Start up, shutdown, and emergency operating scenarios

o Fault handling and fail safe behavior

• Perform real-time testing for scan cycle behavior, I/O response, and timing constraints

• Conduct Hardware in the Loop (HIL) and bench level testing using real PLC hardware

• Validate controller behavior for Boiler, Turbine, Generator, and Balance of Plant (BoP) systems

• Test industrial communication protocols, including:

o Modbus RTU / TCP

o PROFINET

o EtherNet/IP

• Identify, log, and track defects using JIRA / Azure DevOps, and support root cause analysis

• Collaborate with control, firmware, and hardware teams to resolve issues

• Support Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), and customer audits

• Prepare test execution reports, defect metrics, and test closure documentation

• Guide and mentor junior engineers in PLC and power domain testing

________________________________________

Mandatory Technical Skills

• Strong experience in PLC firmware or controller testing

• Hands-on exposure to power plant controllers

• Knowledge of PLC programming languages:

o Ladder Logic

o Function Block Diagram (FBD)

o Structured Text (ST)

• Understanding of:

o Real-time controller behavior

o Redundancy and failover concepts

o Alarm and diagnostic mechanisms

• Strong test documentation and defect management skills

________________________________________

Power Plant Controller Knowledge (Essential)

• Understanding of power generation processes

• Exposure to:

o Start up and shutdown sequences

o Interlocks and protection logic

o Emergency trip scenarios

• Familiarity with safety critical control behavior

________________________________________

Good to Have Skills

• Knowledge of IEC standards:

o IEC 61131

o IEC 61508 (Functional Safety)

o IEC 61850 (Power systems – advantage)

• Exposure to SCADA / DCS / HMI integration

• Basic scripting or automation using Python

• Experience with certification, compliance, or regulatory testing

• ISTQB / Embedded / Automation testing certification

________________________________________

Soft Skills

• Strong analytical and debugging skills

• Ability to communicate effectively with cross functional teams

• High attention to quality and detail

• Ownership mindset and ability to work in safety critical environments

• Mentoring and technical guidance capability

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 148511965