Software Engineer Practitioner

5 years

16 - 17 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Job Title

: Software Engineer Practitioner 34158

Location

: Chennai

Work Mode

: Onsite

Employment Type

: Contract (12 Months)

Compensation

: Up to ₹17 LPA

Position Summary

We are seeking a skilled and experienced

Software Engineer

to join our team focused on

Industrial Communication Driver Development

. In this role, you will design, develop, and maintain robust communication drivers and gateways that integrate

Programmable Logic Controllers (PLCs)

and other industrial equipment with enterprise IT systems and cloud platforms. Your work will play a critical role in enabling seamless data flow between factory floor operations and enterprise-level applications.You will collaborate closely with

automation engineers, IT professionals, and software development teams

to build scalable, secure, and reliable solutions for industrial environments.

Key Responsibilities

  • Design and develop industrial communication drivers and data gateways.
  • Enable secure and efficient data exchange between PLCs and enterprise/cloud systems.
  • Integrate and support industrial communication protocols (e.g., OPC UA, Modbus, Profinet, Ethernet/IP).
  • Collaborate with cross-functional teams to gather requirements and implement features.
  • Debug and resolve issues in complex, distributed industrial systems.
  • Maintain and enhance existing codebases with a focus on performance and reliability.
  • Participate in Agile development practices, code reviews, and unit testing.

Required Skills & Experience

  • 5+ years of software development experience, preferably in industrial automation or system integration.
  • Strong proficiency in C/C++, C#, Java, or Python.
  • In-depth understanding of industrial communication protocols (e.g., Modbus, Profinet, OPC UA, Ethernet/IP).
  • Solid grasp of TCP/IP networking, including socket programming and diagnostics.
  • Experience with operating systems such as Windows and Linux.
  • Proficient with version control systems (e.g., Git), issue tracking, and Agile methodologies.
  • Strong analytical and debugging skills for complex, real-world industrial systems.

Preferred Skills

  • Familiarity with PLC programming environments (e.g., Siemens TIA Portal, Rockwell Studio 5000).
  • Hands-on experience with MQTT or other IoT messaging protocols.
  • Exposure to cloud platforms (AWS, Azure, GCP) and their IoT/data integration services.
  • Knowledge of databases such as PostgreSQL, SQL Server, or MongoDB.
  • Awareness of industrial cybersecurity best practices.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Understanding of real-time or deterministic systems.
  • Familiarity with SCADA, MES, or Historian platforms.
  • Prior experience in regulated industries (e.g., automotive or manufacturing).

Educational Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or a related technical field.
Skills: mes,mongodb,sql server,historian platforms,gcp,scada,aws,containerization,ethernet/ip,c/c++,socket programming,windows,mqtt,docker,azure,python,java,opc ua,c#,git,modbus,kubernetes,tcp/ip,linux,profinet,postgresql,agile methodologies

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You