Notifications

Loading notifications...
Litmus Cover

Senior Software Engineer - Industrial (Golang)

Litmus
Hybrid (Santa Clara, California, United States) Full Time Negotiable Sep 18, 2026

About the Job

Litmus is building the data foundation that powers industrial AI.

AI doesn’t work without real-world, contextualized data - Litmus makes that data usable. As AI adoption accelerates, most industrial environments still can’t access or use their operational data. We solve that gap.

We’re a growth-stage software company helping manufacturers access, structure, and use real-time data from machines, systems, and sensors at the edge. Our platform sits at the intersection of edge computing, AI, and industrial operations, enabling some of the world’s largest companies to run operations in real time,...

Key Responsibilities

Develop primarily Golang-based southbound connectors that communicate directly with PLCs and industrial control systems using protocols such as OPC-UA, Modbus, EtherNet/IP, PROFINET, and DNP3.
Implement robust error handling and fault-tolerance mechanisms to ensure connectors are resilient to failures in OT environments and deliver a seamless user experience.
Troubleshoot and optimize connector performance, reliability, and communication across diverse industrial environments.
Design and implement comprehensive testing, diagnostics, logging, and monitoring to identify and resolve communication issues across diverse OT environments.
Collaborate with cross-functional teams — including Product Managers, OT/Controls Engineers, and other Software Engineers — to understand requirements and deliver high-quality integration solutions.
Contribute to the development of our open-source projects, sharing expertise with the wider developer community.

Required Skills & Abilities

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
Hands-on experience developing software integrations, connectors, or drivers for PLCs and industrial control systems, with practical knowledge of industrial protocols such as OPC-UA, Modbus, EtherNet/IP, or PROFINET.
Strong proficiency in Golang.
5+ years of relevant software engineering experience.
Deep understanding of networking concepts, real-time communication, and industrial automation environments.
Strong communication skills and the ability to collaborate effectively with cross-functional teams, including engineers from both software and industrial automation backgrounds.
Experience with C++
Experience with MQTT, REST, SOAP, and other communication protocols.

Qualifications

Experience: 5 years experience
Education: Master

Apply now

Please let Litmus know you found this job on JobVista. This helps us grow!