Senior Golang Engineer — Industrial Edge & Real-Time Data

Litmus

Toronto

On-site

CAD 125,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Litmus, a growth-stage software company building data platforms for industrial AI, is seeking a Senior Software Engineer specializing in Golang. You will develop southbound connectors enabling Litmus Edge to communicate with PLCs and OT devices, tackle diverse protocol challenges, and deliver secure, scalable production integrations.

You will work with an exceptional team on protocols like OPC-UA, Modbus, EtherNet/IP, PROFINET, and DNP3, contributing to reliable industrial communication and

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related field
  • Hands-on experience developing software integrations, connectors, or drivers for PLCs and industrial control systems, with knowledge of industrial protocols (OPC-UA, Modbus, EtherNet/IP, 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 collaboration abilities with cross-functional teams
  • Nice to have: Experience with C++, MQTT, REST, SOAP

Responsibilities

  • Develop Golang-based southbound connectors for PLCs and industrial control systems using OPC-UA, Modbus, EtherNet/IP, PROFINET, DNP3
  • Implement robust error handling and fault-tolerance in OT environments
  • Troubleshoot and optimize connector performance and reliability across diverse OT setups
  • Design and implement testing, diagnostics, logging, and monitoring for communication issues
  • Collaborate with Product Managers, OT/Controls Engineers, and software engineers to deliver integration solutions
  • Contribute to open-source projects and share expertise with the developer community

Job description

Litmus, a growth-stage software company building data platforms for industrial AI, is seeking a Senior Software Engineer specializing in Golang. You will develop southbound connectors enabling Litmus Edge to communicate with PLCs and OT devices, tackle diverse protocol challenges, and deliver secure, scalable production integrations.

You will work with an exceptional team on protocols like OPC-UA, Modbus, EtherNet/IP, PROFINET, and DNP3, contributing to reliable industrial communication and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Software Engineer
Golang Software Engineer

ThoughtStorm • Toronto

On-site
CAD 120,000 - 160,000
Senior Software Engineer - Industrial (Golang)
Senior Software Engineer - Industrial (Golang)

Litmus • Toronto

On-site
CAD 125,000 - 170,000
Senior Software Engineer - Golang
Senior Software Engineer - Golang

Litmus • Toronto

On-site
CAD 120,000 - 150,000
Partner Sales Engineer
Partner Sales Engineer

Litmus • Toronto

On-site
CAD 95,000 - 115,000
Customer Success Application Engineer
Customer Success Application Engineer

Litmus • Toronto

On-site
CAD 85,000 - 125,000
Senior Software Engineer
Senior Software Engineer

Edgecom Energy • Toronto

Hybrid
CAD 80,000 - 110,000
Health, vision, and dental benefits
Competitive compensation package
Potential equity participation program
+2
Senior Industrial Data Integration Engineer (Digital Thread, OT/IT)
Senior Industrial Data Integration Engineer (Digital Thread, OT/IT)

Arcadion • Ottawa

On-site
CAD 120,000 - 180,000
Senior Product Manager, Cloud, AI & Strategic Partnerships
Senior Product Manager, Cloud, AI & Strategic Partnerships

Litmus • Toronto

On-site
CAD 120,000 - 180,000
Senior Go Developer
Senior Go Developer

Archie • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior GoLang Engineer
Senior GoLang Engineer

Aarista Technologies • Vancouver

On-site
CAD 120,000 - 180,000