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.