Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer Practitioner @ TekWissen

Home > Software Development

TekWissen  Software Engineer Practitioner

Job Description

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.

Job Classification

Industry: Electronics Manufacturing (Electronic Manufacturing Services (EMS))
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Contract

Contact Details:

Company: TekWissen
Location(s): Chennai

+ View Contactajax loader


Keyskills:   postgre SQL c# JAVA c++ python application Development

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Cloud Platform Engineer - C

  • Capgemini
  • 4 - 6 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Staff Software Engineer, SecOps AI

  • Google
  • 2 - 5 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Manager, AI/ML Engineering

  • Capgemini
  • 5 - 9 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

TekWissen

TekWissen India