Litmus

Senior Software Engineer - Industrial (Litmus GCC)

Pune, India. Posted 7 months ago

The role

You will design, implement, and maintain Golang-based southbound connectors. These connectors enable data exchange between Litmus Edge Products and industrial devices, protocols, and OT systems.

What you will do

  • Design and develop high-performance, Golang-based southbound connectors.
  • Implement support for IIoT protocols such as MQTT, CoAP, and SOAP.
  • Build connectors for streaming protocols such as WebSockets and HTTP/2.
  • Implement robust error handling and fault-tolerance mechanisms.
  • Collaborate with cross-functional teams to deliver integration solutions.
  • Conduct unit, integration, and hardware-in-the-loop tests.
  • Optimize code using Golang best practices like concurrency patterns, goroutines, and channels.
  • Write technical documentation for connectors and APIs.
  • Monitor connector performance and implement logging practices.
  • Contribute to open-source projects.

Required qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 5+ years of relevant work experience as a Software Engineer.
  • Strong proficiency in Golang including concurrency, networking, and building production-grade services or integrations.
  • Deep understanding of networking concepts and real-time communication.
  • Solid working knowledge of data serialization, error handling, and security principles.
  • 5+ years of experience with version control systems (e.g., Git) and collaborative development practices.
  • Excellent problem-solving skills.
  • Strong communication skills.

Nice to have

  • Experience developing connectors for PLCs and industrial control systems.
  • Hands-on knowledge of industrial protocols such as OPC-UA, Modbus, EtherNet/IP, or PROFINET.
  • Familiarity with industrial automation / OT environments.
  • Experience implementing IIoT protocols such as MQTT or CoAP.

About the company

Litmus is a growth-stage software company building the data foundation that powers industrial AI. The platform helps manufacturers access, structure, and use real-time data from machines, systems, and sensors at the edge.