Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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:

  1. 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.

  1. Implement support for IIoT protocols such as MQTT, CoAP, and SOAP, enabling effective communication with industrial devices and sensors.

  1. Build connectors for streaming protocols such as WebSockets and enabling real-time data streaming and communication with external systems.

  1. Implement robust error handling and fault-tolerance mechanisms to ensure connectors are resilient to failures in OT environments, delivering a seamless user experience.

  1. Collaborate with cross-functional teams — including product managers, OT/controls engineers, and other developers — to understand requirements and deliver high-quality integration solutions.

  1. Conduct thorough testing, including unit tests, integration tests, and hardware-in-the-loop tests, to validate the functionality and performance of southbound connectors.

  1. Optimize code and apply best practices to enhance connector performance, latency, and scalability.

  1. Provide clear and comprehensive technical documentation for all connectors and APIs, enabling seamless adoption by other team members and customers.

  1. Monitor connector performance, track metrics, and implement logging practices to troubleshoot and resolve issues efficiently.

  1. Stay current with advancements in the C++, Golang, and industrial automation ecosystems, continuously developing your skills and knowledge.

  1. Contribute to the development of our open-source projects, sharing expertise with the wider developer community.

What you will bring:

  1. Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

  1. Proven experience as a Software Engineer with a minimum of 5+ years of relevant work experience.

  1. Strong proficiency in C++ with Golang experience highly desirable.

  1. 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.

  1. Deep understanding of networking concepts, real-time communication, and industrial automation environments.

  1. Experience implementing support for IIoT protocols is highly desirable.

  1. Solid working knowledge of data serialization, error handling, and security principles in integration projects — 5+ years of experience preferred.

  1. 5+ years of experience with version control systems (e.g., Git) and collaborative development practices.

  1. Excellent problem-solving skills and the ability to analyze complex integration challenges in OT environments.

  1. 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
Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Industrial in Santa Clara, CA vacancy
  • $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... 
    Senior
    Full time
    Remote work
    Shift work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...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... 
    Senior
    Remote work

    LUMILENS

    San Jose, CA
    13 hours ago
  •  ...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

    Litmus

    Santa Clara, CA
    12 hours ago
  •  ...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

    A10 Networks, Inc.

    San Jose, CA
    13 hours ago
  • 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

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $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... 
    Senior
    Flexible hours

    Everpure

    Santa Clara, CA
    12 hours ago
  •  ...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... 
    Senior
    Work at office

    NVIDIA Corporation

    Santa Clara, CA
    12 hours ago
  •  ...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

    Xpengmotors

    Santa Clara, CA
    12 hours ago
  • $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... 
    Senior
    Full time

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    8 hours ago
  • $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... 
    Senior
    Full time
    Internship
    Local area
    Immediate start
    Shift work
    Night shift

    Intel

    Santa Clara, CA
    2 days ago
  • 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... 
    Senior
    Permanent employment

    Maganti IT Resources

    San Jose, CA
    2 days ago
  •  ...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... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    8 hours ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Mountain View, CA
    1 day ago
  •  ...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... 
    Senior
    Full time

    Paypal

    San Jose, CA
    8 hours ago
  •  ...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... 
    Senior
    Full time

    Mindlance

    Santa Clara, CA
    8 hours ago
  • $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... 
    Senior
    Contract work
    Worldwide

    Google

    San Jose, CA
    23 hours ago
  • $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... 
    Senior
    Full time

    Didi Labs

    San Jose, CA
    8 hours ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Paypal

    San Jose, CA
    8 hours ago
  •  ...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... 
    Senior
    Full time
    Immediate start

    Paypal

    San Jose, CA
    8 hours ago
  •  ...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... 
    Senior
    Full time
    Immediate start

    Paypal

    San Jose, CA
    8 hours ago
  • $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.... 
    Senior
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Full time
    Local area

    Archer

    San Jose, CA
    8 hours ago
  • 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... 
    Senior
    Permanent employment

    Maganti IT Resources

    San Jose, CA
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • 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... 
    Senior
    Permanent employment

    Maganti IT Resources

    San Jose, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Industrial. Be the first to apply!