
Software Engineer Practitioner
5 days ago
34158
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
Additional Information :
Architect, design, code, test, and deploy software drivers and services that facilitate data exchange between various PLC brands (e.g., Allen-Bradley, Siemens, , Schneider Electric, Mitsubishi) and server-side applications. Implement and work with a variety of industrial communication protocols, including but not limited to Ethernet/IP, PROFINET, CIP, MQTT, Modbus TCP/RTU, OPC UA and vendor-specific protocols. Develop interfaces to push/pull data from drivers into databases (SQL, NoSQL), message queues (Kafka, RabbitMQ, MQTT brokers), APIs, and potentially cloud services (AWS IoT, Azure IoT Hub, Google Cloud IoT Core). Ensure drivers are highly performant, fault-tolerant, and capable of handling large volumes of data with low latency, critical for real-time or near-real-time applications. Diagnose and resolve complex communication issues that span both the IT and OT layers, often requiring collaboration with automation technicians and network engineers. Implement and follow best practices for securing communication channels between OT and IT networks, considering potential cybersecurity risks in industrial environments. Develop and execute unit tests, integration tests, and system tests for communication drivers to ensure reliability and correctness. Create clear and concise technical documentation for drivers, APIs, configuration guides, and troubleshooting procedures. Work effectively in an agile environment, collaborating with cross-functional teams including automation engineers, IT operations, data engineers, and application developers. Contribute to discussions on overall system architecture, data models, and technology choices for industrial data connectivity.
-
Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Megan Soft Full time ₹ 8,00,000 - ₹ 12,00,000 per yearPosition Description:Software Engineer position within IT Product team responsible for full cycle systems development activities including software design, development, and deployment activities to bring the existing application into Long term support mode. This position is also expected to participate in integration and systems testing.Experience Required:...
-
Software Engineer
1 day ago
Chennai, Tamil Nadu, India Megan Soft Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPosition Description:Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet...
-
Software Engineer II
1 week ago
Chennai, Tamil Nadu, India Rocket Software Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearJob Description It's fun to work in a company where people truly BELIEVE in what they're doingSummary: The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this job, you will join a team maintaining a proprietary database management system running on z/OS having batch,...
-
Chennai, Tamil Nadu, India Fujitsu Technology Full timePosition : CyberArk Technical Services Engineer PractitionerExperience : 8-12 yearsWork Mode : HybridJob Location : Pune, Bangalore, Chennai, NoidaJob Summary : We are seeking a highly experienced and proactive CyberArk Technical Services Engineer Practitioner with a minimum of 8-12 years of relevant experience in managing complex CyberArk Privileged...
-
Technical Specialist Practitioner
7 days ago
Chennai, Tamil Nadu, India Barclays Full time ₹ 15,00,000 - ₹ 30,00,000 per yearJoin Barclays as a Technical Specialist Practitioner role, where the purpose of your role is to To build and maintain infrastructure platforms and products that support applications and data systems, using hardware, software, networks, and cloud computing platforms as required with the aim of ensuring that the infrastructure is reliable, scalable, and...
-
Senior Software Engineer
7 days ago
Chennai, Tamil Nadu, India SOFTWARE AG Full time ₹ 8,00,000 - ₹ 24,00,000 per yearJob Description Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects things like sensors, devices, and machines. It...
-
Systems Engineering Practitioner
5 days ago
Chennai, Tamil Nadu, India Megan Soft Full time ₹ 15,00,000 - ₹ 25,00,000 per year34317Position Description:The Analytics Service department provides system planning, engineering and operations support for enterprise Descriptive and Predictive Analytics products, as well as Big Data solutions and Analytics Data Management products. These tools are used by the Global Data Insights and Analytics (GDIA) team, data scientists, and IT service...
-
Software Engineer
1 day ago
Chennai, Tamil Nadu, India Global Software Solutions Group Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe're looking for a talented Software Engineerto join our team in Chennai and contribute to innovative projects for a leading banking client. If you're passionate about building scalable, high-performance web applications and enjoy working in dynamic environments, this role is for youRequirementsWhat we're looking for: Bachelor's or Master's degree in...
-
Software Engineer 4
5 days ago
Chennai, Tamil Nadu, India Megan Soft Full time ₹ 8,00,000 - ₹ 18,00,000 per year34390Position Description:Ford Credit IT is looking for a proficient technical anchor who is having excellent hands-on in Salesforce Service Cloud Interaction studio,Omni Studio,Velocity and Mobile Studio, AmpScript,JSON/Apex, JavaScript, Lightning components, Aura Component and Lighting Web Component with software engineering practices. Employee will build...
-
Sr. Software Engineer
1 day ago
Chennai, Tamil Nadu, India Uniphore Software Systems Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Description Uniphore is one of the largest B2B AI-native companiesdecades-proven, built-for-scale and designed for the enterprise. The company drives business outcomes across multiple industry verticals and enables the largest global deployments. Uniphore infuses AI into every part of the enterprise that impacts the customer. We deliver the only...