PLC Software (C++/Linux)-CHENNAI-5+YEARS

Job Category: IT & Software
Job Type: Full Time
Job Location: chennai
Years of Experience: 5+

Job Summary
We are seeking a Senior PLC Developer with a passion of innovation and proven track
record in delivering high performance software solutions. In this role, you will work on a
modern PLC implementation taking the next step of PLC development into modern software
infrastructure enabling continuous integration, rapid releases with quality, ensuring testability
and scalability. We believe you have a background of object oriented programming and can
support software design on multiple platforms

  • PLC programming: Proven experience in PLC programming with a strong
    understanding of automation and control systems. Experience from Siemens TIA
    Portal and Visual Studio Codes.
  • Languages: Structured Text 5+ years, knowledge of Ladder logic, Function block
    diagram
  • Object oriented programming: 5+ years of professional experience in C++, Python
    or similar
  • Networking protocols: Good Knowledge of industrial networking protocols (e.g.,
    Modbus, Profibus, Ethernet/IP).
  • Testable Code: Deep understanding of software design principles and practices for
    writing testable and maintainable code.
  • System Thinking: Proven ability to work on complex systems and understand
    interactions within a system-of-systems architecture.
  • Collaborative Mindset: Excellent communication and teamwork skills, with the
    ability to work effectively across disciplines and with diverse stakeholders

Nice-to-Have Skills

  • Familiarity with Submerged Arc Welding (SAW) processes or other industrial
    welding technologies
  • Exposure to CI/CD pipelines and modern software development tools (e.g., CMake,
    Git).
  • HMI development in Siemens TIA portal
  • Simatic AX knowledge

Apply for this position

Allowed Type(s): .pdf, .doc, .docx