
On-Site
Contract
Chennai, Tamil Nadu
India
About the Role
Overview:
TekWissen is a global workforce management provider throughout India and many other countries in the world. The below clientis a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet
Job Title: Software Engineer Practitioner
Location: Chennai
Work Type: Onsite
Position Description:
Software Engineer - Industrial Communication Driver Development.
We are looking for a talented and experienced Software Engineer to design, develop, and maintain robust and reliable communication drivers and gateways that connect industrial Programmable Logic Controllers (PLCs) and other factory floor equipment to enterprise servers, databases, and cloud platforms.
In this role, you will be a key player in enabling data flow from the physical world of automation into the digital world of data analysis, visualization, and control. You will work closely with automation engineers, IT professionals, and other software teams to build scalable and secure solutions.
Skills Required:
Application Development
Skills Preferred:
C, C#, C++, POSTGRES, PostgreSQL, Problem Solving
Experience Required:
5+ years, in software development, with a significant focus on industrial automation or systems integration.
Strong proficiency in C/C++, C#, Java, Python one or more relevant programming languages Solid understanding and practical experience implementing or working with common industrial communication protocols (CIP, Profinet, TCPModbus, OPC UA, Ethernet/IP, etc.).
Experience with OPC UA is often highly valued. Strong knowledge of TCP/IP networking fundamentals, including sockets programming, network diagnostics, and understanding of industrial network topologies.
Experience developing on and troubleshooting issues in relevant operating system environments (e.g., Windows, various Linux distributions).
Experience with version control systems (Git), issue tracking, unit testing, and agile development methodologies.
Excellent analytical and problem-solving skills, with the ability to debug complex issues in distributed systems involving hardware and software.
Experience Preferred:
Experience with specific PLC programming environments or hardware (e.g., Siemens TIA Portal/Step 7, Rockwell Studio 5000, Beckhoff TwinCAT).
Experience with MQTT or other lightweight messaging protocols commonly used in IoT contexts.
Experience with cloud platforms (AWS, Azure, GCP) and their respective IoT/data services.
Familiarity with database systems (SQL Server, PostgreSQL, MongoDB, etc.).
Knowledge of industrial cybersecurity principles and practices.
Experience with containerization technologies (Docker, Kubernetes).
Understanding of real-time operating systems or deterministic systems.
Familiarity with SCADA, MES, or Historian systems.
Experience working in a regulated industry (e.g., Automotive).
Education Required:
Bachelor's Degree
TekWissen® Group is an equal opportunity employer supporting workforce diversity.
TekWissen is a global workforce management provider throughout India and many other countries in the world. The below clientis a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet
Job Title: Software Engineer Practitioner
Location: Chennai
Work Type: Onsite
Position Description:
Software Engineer - Industrial Communication Driver Development.
We are looking for a talented and experienced Software Engineer to design, develop, and maintain robust and reliable communication drivers and gateways that connect industrial Programmable Logic Controllers (PLCs) and other factory floor equipment to enterprise servers, databases, and cloud platforms.
In this role, you will be a key player in enabling data flow from the physical world of automation into the digital world of data analysis, visualization, and control. You will work closely with automation engineers, IT professionals, and other software teams to build scalable and secure solutions.
Skills Required:
Application Development
Skills Preferred:
C, C#, C++, POSTGRES, PostgreSQL, Problem Solving
Experience Required:
5+ years, in software development, with a significant focus on industrial automation or systems integration.
Strong proficiency in C/C++, C#, Java, Python one or more relevant programming languages Solid understanding and practical experience implementing or working with common industrial communication protocols (CIP, Profinet, TCPModbus, OPC UA, Ethernet/IP, etc.).
Experience with OPC UA is often highly valued. Strong knowledge of TCP/IP networking fundamentals, including sockets programming, network diagnostics, and understanding of industrial network topologies.
Experience developing on and troubleshooting issues in relevant operating system environments (e.g., Windows, various Linux distributions).
Experience with version control systems (Git), issue tracking, unit testing, and agile development methodologies.
Excellent analytical and problem-solving skills, with the ability to debug complex issues in distributed systems involving hardware and software.
Experience Preferred:
Experience with specific PLC programming environments or hardware (e.g., Siemens TIA Portal/Step 7, Rockwell Studio 5000, Beckhoff TwinCAT).
Experience with MQTT or other lightweight messaging protocols commonly used in IoT contexts.
Experience with cloud platforms (AWS, Azure, GCP) and their respective IoT/data services.
Familiarity with database systems (SQL Server, PostgreSQL, MongoDB, etc.).
Knowledge of industrial cybersecurity principles and practices.
Experience with containerization technologies (Docker, Kubernetes).
Understanding of real-time operating systems or deterministic systems.
Familiarity with SCADA, MES, or Historian systems.
Experience working in a regulated industry (e.g., Automotive).
Education Required:
Bachelor's Degree
TekWissen® Group is an equal opportunity employer supporting workforce diversity.