Senior PLC Programmer

1 day ago


Faridabad, Haryana, India Mechatronics International Full time ₹ 9,00,000 - ₹ 12,00,000 per year

Senior Siemens PLC Programmer (3+ Years)

Location: Sikri, Faridabad, Haryana (onsite with travel to client sites)

Company: Mechatronics International

Department: Controls & Automation

Reports to: Technical Manager / CTO

Type: Fulltime

About Mechatronics International

Mechatronics International is an Indiabased automation company building warehouse, machine, and plant automation solutionsincluding ASRS systems, miniload shuttles, parcel sorters, DWS, and custom machinery. We integrate multidisciplinary technologies (PLC, motion, robotics, IoT) with a customercentric, fastresponse approach.

Role Summary

We're hiring a Senior Siemens PLC Programmer to lead development, testing, and commissioning of PLC/HMI software using TIA Portal for S71200/1500 and WinCC. You will own modules endtoend—from architecture and coding standards to FAT/SAT—ensuring code that's readable, modular, and maintainable across projects.

Key Responsibilities

  • Design & Development: Create PLC logic in TIA Portal (LAD/SCL) using IEC best practices, modular FB/UDT patterns, and state machines.
  • HMI/SCADA: Develop WinCC (Comfort/Advanced/Unified) screens, faceplates, and diagnostics; ensure command/feedback symmetry and clear alarm texts.
  • Drives & Motion: Configure and commission SINAMICS (G120/S120/Startdrive), servo axes, encoders, VFDs; implement safe torque off and speed monitoring where applicable.
  • Safety: Implement and validate safety logic on FCPUs and Profisafe devices; collaborate with electrical team on ISO 13849/IEC 62061 compliance.
  • Networks & Protocols: Architect and debug PROFINET/Profisafe, OPC UA, Modbus TCP; integrate thirdparty devices (scanners, weighers, barcode/RFID, vision, robots).
  • Testing & Commissioning: Plan and execute FAT/SAT, write simulation/test modes, and deliver commissioning checklists and reports.
  • Standards & Readability: Enforce company PLC standard (OB1 orchestrationonly; consistent Cmd/Ilk/Sts/Alm interfaces; alarm catalog; constants DB; IO lists).
  • Version Control: Export blocks (XML/ST) for Git; maintain changelogs, release notes, and configuration baselines.
  • Documentation: Produce IO lists, alarm lists, parameter sheets, and FB headers (Purpose/IO/Assumptions/States/Alarms/Tests).
  • Collaboration: Work with mechanical, electrical, and software teams; support panel design reviews and field wiring clarifications.
  • Support: Train maintenance teams; provide remote support; drive continuous improvements based on site feedback.

Required Qualifications

  • 3+ years handson with Siemens TIA Portal (S71200/1500), WinCC (Comfort/Advanced/Unified), and industrial networking (PROFINET).
  • Strong command of Ladder and Structured Text (SCL); comfortable building FBs/UDTs, sequences (FSM), and reusable libraries.
  • Experience with SINAMICS drives (Startdrive), VFD/servo commissioning, and motion basics (homing, jogging, speed/position loops).
  • Practical knowledge of industrial safety (FCPU, Profisafe IO, Estop/guarding) and standards (IEC 611313; exposure to ISO 13849/IEC 62061 preferred).
  • Able to read electrical schematics (EPLAN/AutoCAD), generate IO lists, and collaborate with panel design.
  • Proficient in testing/commissioning—fault finding, instrumentation use (multimeter, scope), and structured troubleshooting.
  • Clear, structured documentation and communication; ownership mindset and customerfacing professionalism.

Good to Have

  • Experience in ASRS, conveyors, sortation, robotics (ABB/KUKA/FANUC integration) or machine vision.
  • OPC UA servers/clients, NodeRED/Siemens IOT2050, MQTT, REST APIs, or basic MES/WMS interfacing.
  • SCADA dashboards, reporting, and historian basics.
  • Exposure to pneumatics/hydraulics, barcode/RFID, weigh scales, and safety relays.
  • Familiarity with Git, ClickUp/Jira/Notion, and structured code reviews.

Key Performance Indicators (KPIs)

  • Ontime delivery of software milestones (FAT/SAT).
  • Code readability and reuse (review pass rate against company standard).
  • Commissioning issue closure time and firsttimeright rate.
  • Uptime/throughput of deployed systems during warranty.

What Success Looks Like (90 Days)

  • Own a module (e.g., pallet shuttle, stacker crane, sorter branch) from design FAT site SAT.
  • Establish reusable FB templates and faceplates adopted by the team.
  • Improve diagnostic coverage (alarm catalog + "Why Not Running") across one live project.

Work Conditions

  • Onsite at Sikri, Faridabad; travel to client sites (domestic; occasional international) for commissioning.
  • Flexible hours during commissioning; otherwise standard business hours.

Why Join Us

  • Build productiongrade automation used by leading logistics/automotive clients.
  • Fast decision cycles, high ownership, and scope to shape standards and tooling.
  • Learn across PLC, motion, robotics, and IoT stacks.

How to Apply

Email your resume/portfolio to with subject "Senior Siemens PLC Programmer – Application". Include 2–3 screenshots or exports of your FB/UDT libraries and a brief note on a commissioning challenge you solved.

Notes for Candidates

We assess readability and reliability. Be prepared to discuss your state machine patterns, alarm strategy, and how you ensure OB1 remains orchestrationonly. Bring examples of exported sources (XML/ST) and any libraries you've authored.


  • plc programmer

    14 hours ago


    Faridabad, Haryana, India Divya Placement Consultant Full time ₹ 20,000 - ₹ 50,000 per year

    : PLC Programmer Hi, we are looking for a PLC Programmer. Position: PLC Programmer - 01 Nos.Qualification: Diploma/BTech/BEExperience: 2-3 years minimumJob Type: Full timeGender: MaleSalary: 20k 50k or Depend on capabilityJob Location: Bhadkal Lake, FaridabadJob Responsibilities:PLC & HMI Programming - Mitsubishi, Delta, Siemens, etc. Vision Prototyping ...

  • Plc Programmer

    1 day ago


    Faridabad, Haryana, India JBM Group Full time US$ 60,000 - US$ 1,20,000 per year

    Roles and ResponsibilitiesDesign, develop, test, and maintain PLC programs using Siemens S7 series and Mitsubishi Plc.Troubleshoot and resolve issues with existing PLC systems to ensure optimal performance.Collaborate with cross-functional teams to identify areas for improvement in manufacturing processes.Develop SCADA systems that integrate with PLCs to...

  • Plc Programmer

    15 hours ago


    Faridabad, Haryana, India ARR Food Machines Full time US$ 60,000 - US$ 1,20,000 per year

    Proficiency in PLC programming (Siemens, Delta Mitsubishi) Hands-on experience with VFDs, servo drives, sensors, and actuators. Workshop and field environment, including client sites.

  • PLC Programmer

    4 hours ago


    Faridabad, India YANTRIK TECHNOLOGIES Full time

    **PLC Programmer Job Description Template -** We are looking to hire a skilled PLC programmer to design and install controller system software for our clients. You will be traveling to clients' locations, analysing system requirements, writing and installing custom programmable logic code, testing system efficiency, and providing operational support. To...

  • PLC Programmer

    2 days ago


    Faridabad, India Right eSource Full time

    We are looking to hire a skilled PLC programmer to design and install controller system software for our clients. You will be traveling to clients' locations, analyzing system requirements, writing and installing custom programmable logic code, testing system efficiency, and providing operational support. To ensure success as a PLC programmer, you should...

  • PLC Programmer

    5 hours ago


    Faridabad, Haryana, India Okie placement services private limited Full time

    PLC Programmer is responsible for designing, developing, and maintaining control systems for automated industrial processes using programmable logic controllers (PLCs), which involves writing efficient logic code, integrating systems, and ensuring optimal machine performance by troubleshooting issues, implementing system improvements, and collaborating with...

  • PLC Programmer

    4 days ago


    Faridabad, Haryana, India NPS Group Full time

    Position/Post : PLC / HMI /SCADA Programmer” (Job location Faridabad) Qualification: - Diploma/ B- Tech in Electrical Experience: - 7 Year approx. Location: - Faridabad Job Profiles: - PLC / HMI /SCADA Programmer in Rockwell / Siemens / Mitsubishi. **Job Types**: Full-time, Permanent Pay: ₹45,000.00 - ₹50,000.00 per month **Benefits**: -...

  • PLC Programmer

    7 days ago


    Faridabad, India Harvas Management Solutions Private Limited Full time

    The company is a supplier to OEMs with highly advanced technology in Robotics & Automation is now hiring... - Position**:"PLC PROGRAMMER/Project Engineer"**: - Job Location: Faridabad **Experience**: - Exp: 1-2 years **PLC PROGRAMMING**: - **(**FRESHERS WITH AUTOMATION COURSE COMPLETED CAN ALSO BE CONSIDERED) - Education: BE E& TC/ Instrumentation -...

  • PLC Programmer

    6 days ago


    Faridabad, India Masterlube Engineers Full time

    Hello Good Day from Masterlube Engineers We are looking for a PLC programmer who can do programming for the Test Rigs. Experience in PLC Programming (Siemens, Delta), HMI, SCADA interface with PLC, Delta interface designing and Drives software development & Parameter changes and modification on TIA portal Costing of Project. Designing of Panel(control...

  • PLC Programmer

    3 days ago


    Faridabad, Haryana, India Best Way Full time

    Urgent Requirement for PLC Programmer **Salary**: - 40000-50000/- Month Exp: - 5-8 Years Qualification: - Diploma/Degree Electrical Engineer Location: - FARIDABAD Job Responsibilities 1. To reduce electrical breakdown. 2. To control maintenance cost of part used 3.To train team members 4.Maintenance of PLC panel 5. Knowledge of PLC programming...

  • PLC Programmer

    5 hours ago


    Faridabad, Haryana, India JS ASSOCIATES Full time

    A PLC (Programmable Logic Controller) Programmer designs, develops, and maintains control systems for automated industrial processes. This involves writing PLC programs, integrating systems, troubleshooting issues, and optimizing performance to ensure efficient and reliable operation of machinery and equipment. They work with cross-functional teams,...

  • PLC Programmer

    5 hours ago


    Faridabad, Haryana, India IAH ENGINEERING Full time

    Designation: - PLC/SCADA Engineer - Education Qualification: - Engineer degree(Electrical/Electronics/Instrumentation) - Experience: - 4 to 8 years - Job Location: - Faridabad, Haryana Job Overview A PLC/SCADA Engineer is responsible for designing, developing, implementing, and maintaining industrial automation systems using PLCs and SCADA platforms. This...

  • PLC Programmer

    5 hours ago


    Faridabad, Haryana, India IAH ENGINEERING Full time

    Designation: - PLC/SCADA Engineer - Education Qualification: - Engineer degree(Electrical/Electronics/Instrumentation) - Experience: - 4 to 8 years - Job Location: - Faridabad, Haryana Job Overview A Schneider PLC/SCADA Engineer is responsible for designing, developing, implementing, and maintaining industrial automation systems using PLCs and SCADA...