CareerPlanSign in

Senior Software Engineer - Industrial, GCC

Pune, India💼 Full-time🗓 2026-04-09 → 2026-09-26

Core

Develop southbound connectors for communication between Litmus Edge Products and industrial control systems (PLCs) using C++ and Golang.

Role type

Senior Software Engineer (Industrial IoT/Edge Computing)

Builds

Southbound connectors for IIoT devices and operational technology systems

Domain

Industrial automation, Edge computing, IIoT

Deliverable

production ML models | product features

Required skills

C++, Golang, OPC-UA, Modbus, EtherNet/IP, PROFINET, MQTT, CoAP, SOAP, WebSockets, HTTP/2, industrial protocols, networking concepts, real-time communication, data serialization, error handling, security principles, version control

Preferred skills

IIoT protocols, hardware-in-the-loop testing, open-source contribution

Technologies

C++, Golang, OPC-UA, Modbus, EtherNet/IP, PROFINET, MQTT, CoAP, SOAP, WebSockets, HTTP/2

Responsibilities

Design and implement robust southbound connectors for PLCs and industrial control systems; Develop connectors for streaming protocols; Implement error handling and fault-tolerance mechanisms; Conduct unit, integration, and hardware-in-the-loop testing; Optimize code for performance and scalability; Provide technical documentation for connectors and APIs; Monitor connector performance and troubleshoot issues.

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.