Senior Software Engineer - Industrial
Litmus
Who is Litmus
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, reduce downtime, and optimize production.
Backed by leading investors and trusted by global manufacturers and partners like Google, Microsoft, Dell, Oracle, and Mitsubishi, Litmus is powering the shift toward software-defined manufacturing.
Why join Litmus
Build the infrastructure that makes industrial AI possible
AI is moving beyond the cloud and into the physical world. At Litmus, you’ll build the infrastructure that enables real-time data to power AI and machine learning systems in production environments.
Work on problems where software meets the real world
Most AI systems fail without access to real-world data. You’ll build the layer that makes them viable in production. We solve challenges at the intersection of distributed systems, real-time data, and industrial constraints — where reliability, scale, and performance are non-negotiable.
Have real impact, fast
You’ll work on systems used by real customers in production, with direct impact on product and company trajectory. As a scaling company, we move quickly. You’ll have ownership, visibility, and the ability to shape both product and company as we scale.
Join a high-performance team
We’re building a team that holds a high bar and pushes each other to improve. You’ll work alongside experienced operators, engineers, and leaders who have done this before and are building again at scale. We hire people who take ownership, move quickly, and care about outcomes. No passengers.
Our culture
At Litmus, the team is collaborative, curious, and low ego. People are scrappy, take ownership, and look for ways to make an impact. We value empathy just as much as execution, whether that’s in how we build, how we communicate, or how we support each other.
We’re a growing company, so things move quickly and not everything is perfectly defined. If you enjoy figuring things out, working closely with others, and making steady progress, you’ll do well here.
Description
As a Senior Software Engineer specializing in C++ and Golang, you will play a pivotal role in developing southbound connectors for communication with PLCs and industrial control systems, enabling seamless data exchange between our Litmus Edge Products and a diverse range of IIoT devices, industrial protocols, and operational technology systems.
Your primary responsibility will be to design, implement, and maintain robust connectors that ensure the reliability, security, and efficiency of communication between our software and the operational technology (OT) layer. Your work will be essential in enabling our products to scale and adapt to ever-evolving industrial environments.
What you will do:
Develop C++ and 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 support for IIoT protocols such as MQTT, CoAP, and SOAP, enabling effective communication with industrial devices and sensors.
Build connectors for streaming protocols such as WebSockets and enabling real-time data streaming and communication with external systems.
Implement robust error handling and fault-tolerance mechanisms to ensure connectors are resilient to failures in OT environments, delivering a seamless user experience.
Collaborate with cross-functional teams — including product managers, OT/controls engineers, and other developers — to understand requirements and deliver high-quality integration solutions.
Conduct thorough testing, including unit tests, integration tests, and hardware-in-the-loop tests, to validate the functionality and performance of southbound connectors.
Optimize code and apply best practices to enhance connector performance, latency, and scalability.
Provide clear and comprehensive technical documentation for all connectors and APIs, enabling seamless adoption by other team members and customers.
Monitor connector performance, track metrics, and implement logging practices to troubleshoot and resolve issues efficiently.
Stay current with advancements in the C++, Golang, and industrial automation ecosystems, continuously developing your skills and knowledge.
Contribute to the development of our open-source projects, sharing expertise with the wider developer community.
What you will bring:
Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
Proven experience as a Software Engineer with a minimum of 5+ years of relevant work experience.
Strong proficiency in C++ with Golang experience highly desirable.
Demonstrated experience developing southbound connectors for PLCs and industrial control systems, with hands-on knowledge of industrial protocols such as OPC-UA, Modbus, EtherNet/IP, or PROFINET.
Deep understanding of networking concepts, real-time communication, and industrial automation environments.
Experience implementing support for IIoT protocols is highly desirable.
Solid working knowledge of data serialization, error handling, and security principles in integration projects — 5+ years of experience preferred.
5+ years of experience with version control systems (e.g., Git) and collaborative development practices.
Excellent problem-solving skills and the ability to analyze complex integration challenges in OT environments.
Strong communication skills and the ability to work collaboratively with cross-functional teams including engineers from both software and industrial automation backgrounds.
This position is hybrid in Toronto and Santa Clara. Full remote is possible for the right candidate.
Litmus Automation is an equal opportunity employer, committed to fostering an inclusive and diverse workplace environment. We celebrate individuality and believe that diverse perspectives lead to innovation.
#J-18808-Ljbffr$184k - $287.5k
...CPUs, and a fully optimized NVIDIA AI and HPC software stack. We’re searching for a highly... ...workflows for rack-scale products. Using NVIDIA's industry leading simulation & emulation technology.Mentor architects and engineering teams to grow them into future leaders.Make...SeniorFull timeRemote workShift work$184k - $287.5k
...Cloud is building and operating large-scale GPU infrastructure for AI research and production workloads. We are looking for Senior Software Engineers to help build the automation, tooling, and operational systems that make GPU clusters reliable, scalable, and safe to run....SeniorFull time- ...Lumilens in San Jose is seeking a skilled software engineer to drive the next generation of optical interconnects and manufacturing software. You will build a C#/.NET desktop app with MVVM, write hardware drivers, and embed Python for advanced testing, while scaling software...SeniorRemote work
- ...Litmus is hiring a Senior Software Engineer with 5+ years of experience in C++ and Golang to develop southbound connectors for PLCs and OT systems. You will enable real-time data exchange across industrial devices, edge platforms, and IIoT ecosystems, focusing on reliability...Senior
- ...A10 Networks is seeking a Senior Software Engineer - DevOps to drive automation and scalable infrastructure across hybrid cloud and on-prem environments in San Jose. You will design, implement, and optimise CI/CD pipelines, IaC provisioning, and tooling to improve efficiency...Senior
- NVIDIA Corporation in Santa Clara, California, is seeking a Software Developer to focus on algorithms and RTL Design. The ideal candidate will architect and support tools for RTL generation across all NVIDIA products and enhance existing tools and flows. Requirements include...Senior
$180k - $270k
...area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with... ...and leave your mark, come join us. The Role As a Senior Software Engineer in Production Engineering, you will own the continuous integration...SeniorFlexible hours- ...NVIDIA is seeking a Senior Software Engineer in Santa Clara to design and operate rack-scale factory and deployment flows for next-generation data center products. You will craft end-to-end factory sequences, including firmware flashing, security provisioning, and deployment...SeniorWork at office
- ...XPENG is seeking a senior engineer to build our internal AI engineering platform, delivering production‑grade services, reliable pipelines, and self‑service automation. You will design distributed systems, while connecting agents to real engineering decisions and collaborating...Senior
$152k - $241.5k
...NVIDIA is seeking a Senior Software engineer to build the next generation of our Kubernetes platform. Our teams build foundational capabilities... ...package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most...SeniorFull time$152k - $241.5k
...learning and eager to work on cutting-edge AI technology for safety-critical applications? Join NVIDIA's TensorRT team as a Senior Software Engineer, and be at the forefront of technology, enabling high-performance AI inference solutions for automotive safety and other...SeniorFull time$173.66k - $330.34k
...more wonderful for everyone. Life at IntelIntel is seeking a Senior EDA Software Engineer for the Silicon Chassis team. In this technical hands-on... ...listed would be obtained through a combination of industry relevant job experience, internship experiences and or schoolwork...SeniorFull timeInternshipLocal areaImmediate startShift workNight shift- Job DescriptionTitle: Senior Software Architect EngineerType: permanentLocation: San Jose, CAJob description:A Medical Device Company Located in San Jose, California is looking for a Senior Software Engineer Architect to drive the software architecture development effort...SeniorPermanent employment
- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...play a key role on the Manufacturing Software Engineering team to enable the... ...regulated engineering environmentStrong industry experience in architecture and development...SeniorLocal areaWorldwideFlexible hours
$209k - $276k
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced... ...to the military in months, not years.ABOUT THE ROLEAs a Senior Software Engineer in the Manufacturing Test organization, you will join a...SeniorFull timeWork experience placementImmediate start- ...Proven track record of leading AI-driven digital transformation initiatives. Experience working with AI/ML models, personalization engines, and automation tools. Strong leadership, cross-functional collaboration, and executive stakeholder management skills. Experience in...SeniorFull time
- ...cutting-edge distributed system development including fostering innovative ideas, developing prototypes, and getting involved in industry product. You must have solid distributed system development experience and possess deep knowledge on cloud systems. Candidates...SeniorFull time
$214k - $298k
...qualifications:Bachelor’s degree in Mechanical Engineering, Physics, a related field, or... ...degree or PhD in Electrical, Mechanical, Industrial, Materials, or a related engineering field... ...worldwide.Proficiency in 3D CAD software.Knowledge and optimal selection processes...SeniorContract workWorldwide$171.71k - $204.98k
...Location : 61 Daggett Drive, San Jose, CA 95134 Job title : Senior Software Engineer Salary Range : $171,708 - $204,984 per year... ...years of experience in C++ programming in autonomous vehicle industry or related. SOC Code: 17-2199.08 SOC Occupation Title...SeniorFull time- ...solutions spanning all phases of the Software Development Lifecycle (SDLC)... ...on definitions from more senior roles. Advises immediate... ...project-level issues Guides junior engineers Operates with little day-to-... ...of internal conventions and industry best practices Applies...SeniorFull timeWork experience placementImmediate start
- ...solutions spanning all phases of the Software Development Lifecycle (SDLC)... ...on definitions from more senior roles. Advises immediate... ...project-level issues Guides junior engineers Operates with little day-to-... ...of internal conventions and industry best practices Applies...SeniorFull timeImmediate start
- ...solutions spanning all phases of the Software Development Lifecycle (SDLC)... ...on definitions from more senior roles. Advises immediate... ...project-level issues Guides junior engineers Operates with little day-to-... ...of internal conventions and industry best practices Applies...SeniorFull timeImmediate start
$168k - $264.5k
..., yield loss, and performance loss.We're hiring a Senior Manufacturing & System Co-Design Workflow Engineer to lead the methodology and infrastructure that maintains... ..., or Systems Engineering, with 8+ years in system software, silicon bring-up, or productization engineering....SeniorFull timeImmediate start$134k - $167k
...CI/CD infrastructure to support end-to-end automation of lab software Work with internal groups to create test automation functionality... ...in a related field ~ BS in Computer Science, Computer Engineering or related field ~ Proficiency in Python or C++ ~ Experience...SeniorFull timeLocal area- Job DescriptionTitle: Senior Software EngineerType: permanentLocation: San Jose, CAJob description:A Medical Device Company Located in San Jose, California is looking for a Senior Software Engineer in with C++ programming and algorithm development to join our team.Job requirement...SeniorPermanent employment
$168k - $264.5k
...Come join the team and see how you can make a lasting impact on the world.We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses on algorithms for placement, global routing, floorplanning, and...SeniorFull time- Job DescriptionTitle: Senior Software Engineer - Safety Critical ApplicationsType: permanentLocation: San Jose, CAJob description: A Medical Device world leader in image-directed, robotic products for applications. The company’s product allows surgeons to plan their surgery...SeniorPermanent employment
$184k - $287.5k
...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip...SeniorFull timeWorldwide$184k - $287.5k
At NVIDIA, we are seeking a highly skilled Senior Operations Engineer to join our world-class NGC Cloud team. In this role, you will help drive the efficiency, reliability, and scalability of the systems that power our global business operations. This is an exceptional...SeniorFull time$184k - $287.5k
...team [NvSci Team] — the group building the foundational system software that enables safe, high-performance data sharing and... ...the intersection of low-level systems software, safety-critical engineering, and ground breaking accelerator hardware. If you love shipping...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Industrial. Be the first to apply!
- senior robotics software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- security software engineer Santa Clara, CA
- intel software engineer Santa Clara, CA
- software developer fintech Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- software development engineer aws Santa Clara, CA
- information technology software engineer Santa Clara, CA
- graduate software developer no experience Santa Clara, CA
- software developer internship no experience Santa Clara, CA



