Skills:
plc programming, Object-Oriented Programming (OOP), C#, Beckhoff TwinCAT, structure text programming, c++, HMI Programming, Distributed Control System (DCS),
Role Description
We are looking for an Automation PLC Software Engineer who is passionate about developing and managing the automation control systems for our engineering clients. This is a full-time hybrid role, implying that the role is located in Chennai, but some work from home is acceptable. As an Automation PLC Software Engineer, your key responsibilities will be to design, develop, simulate, test, and maintain software control systems.
Qualifications
- Bachelor's/master's degree in Electrical, Electronics Engineering, or a relevant field;
- 7-15 years of experience in PLC programming, automation, and control systems engineering;
- Experience in Structured Text programming based on OOPS methodology is mandatory
- Familiar with TWINCAT 3
- Familiar with UML
- Knowledge of industrial communication protocols.
- Proficiency in programming languages, including Python, C++, and Java;
- Experience working with HMI, SCADA, and DCS systems;
- Experience working with microcontrollers, sensors, and motors;
- Skilled in developing, managing, and maintaining automation control systems;
- Strong analytical and problem-solving skills;
- Excellent attention to detail and communication skills;
- Ability to work in a team environment;