Senior Software Engineer, Industrial IIoT Connectors (C++/Go)

Litmus

United States

Hybrid

USD 140,000 - 200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Litmus is seeking a Senior Software Engineer to build southbound connectors for PLCs and OT systems, enabling real-time data exchange between Litmus Edge and IIoT devices. You’ll design, implement, and maintain robust connectors across protocols such as OPC-UA, Modbus, EtherNet/IP, PROFINET, and DNP3.

You’ll also enable IIoT protocols like MQTT, CoAP, and SOAP, plus streaming through WebSockets and HTTP/2, while ensuring security, reliability, and scalability in industrial environments.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 5+ years of relevant software engineering experience.
  • Strong proficiency in C++ with Golang experience desirable.
  • Experience developing southbound connectors for PLCs and OT systems with OPC-UA/Modbus/EtherNet/IP/PROFINET knowledge.

Responsibilities

  • Develop C++ and Golang-based southbound connectors communicating with PLCs and industrial control systems using OPC-UA, Modbus, EtherNet/IP, PROFINET, DNP3.
  • Implement support for IIoT protocols like MQTT, CoAP, SOAP for industrial devices.
  • Build connectors for streaming protocols (WebSockets, HTTP/2) for real-time data exchange.
  • Ensure robustness with error handling, fault tolerance, and security in OT environments.
  • Collaborate with product, OT engineers, and other developers to deliver integration solutions.
  • Conduct unit, integration, and hardware-in-the-loop testing to validate connectors.
  • Document APIs and connectors for internal and customer use.
  • Monitor performance, logs, and metrics to troubleshoot issues.

Skills

C++
Golang
Industrial protocols
Real-time networking

Education

Bachelor’s or Master’s in CS/EE

Tools

Git
CI/CD

Job description

Litmus is seeking a Senior Software Engineer to build southbound connectors for PLCs and OT systems, enabling real-time data exchange between Litmus Edge and IIoT devices. You’ll design, implement, and maintain robust connectors across protocols such as OPC-UA, Modbus, EtherNet/IP, PROFINET, and DNP3.

You’ll also enable IIoT protocols like MQTT, CoAP, and SOAP, plus streaming through WebSockets and HTTP/2, while ensuring security, reliability, and scalability in industrial environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Golang Engineer - Industrial Connectors
Senior Golang Engineer - Industrial Connectors

Litmus • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Senior Software Engineer - Industrial (Golang)
Senior Software Engineer - Industrial (Golang)

Litmus • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Industrial Connectivity Engineer
Industrial Connectivity Engineer

Movendi Inc. • San Francisco (CA)

Hybrid
USD 120,000 - 180,000
Go Engineer: IoT Middleware & gRPC Specialist
Go Engineer: IoT Middleware & gRPC Specialist

Actalent • Raleigh (NC)

On-site
USD 110,000 - 170,000
Medical
Dental
Vision
+7
Industrial Connectivity Engineer: PLCs, Robotics & OT Systems
Industrial Connectivity Engineer: PLCs, Robotics & OT Systems

Movendi Inc. • San Francisco (CA)

Hybrid
USD 120,000 - 180,000
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
Industrial IoT Solution Architect
Industrial IoT Solution Architect

FTI • Menasha (WI)

On-site
USD 100,000 - 130,000
Remote IIoT Engineer — Edge-to-Cloud Solutions
Remote IIoT Engineer — Edge-to-Cloud Solutions

Bright Vision Technologies • Sterling (VA)

On-site
USD 100,000 - 150,000
Senior Automation Engineer: Lead IIoT & Industrial Systems
Senior Automation Engineer: Lead IIoT & Industrial Systems

Orise • Indianapolis (IN)

On-site
USD 110,000 - 150,000
Controls & Automation Engineer
Controls & Automation Engineer

TALENT Software Services • Richmond (VA)

On-site
USD 90,000 - 120,000