Nominal
Litmus
Engenheiro de Software Sênior - Industrial (Golang)
Quem é a Litmus
A Litmus está construindo a base de dados que impulsiona a IA industrial.
IA não funciona sem dados do mundo real e contextualizados - a Litmus torna esses dados utilizáveis. À medida que a adoção de IA acelera, a maioria dos ambientes industriais ainda não consegue acessar ou usar seus dados operacionais. Nós resolvemos essa lacuna.
Por que se juntar à Litmus
Construa a infraestrutura que torna a IA industrial possível
A IA está saindo da nuvem e entrando no mundo físico. Na Litmus, você construirá a infraestrutura que permite que dados em tempo real impulsionem sistemas de IA e machine learning em ambientes de produção.
Trabalhe em problemas onde o software encontra o mundo real
A maioria dos sistemas de IA falha sem acesso a dados do mundo real. Você construirá a camada que os torna viáveis em produção. Resolvemos desafios na interseção de sistemas distribuídos, dados em tempo real e restrições industriais - onde confiabilidade, escala e desempenho são inegociáveis.
Tenha impacto real, rapidamente
Você trabalhará em sistemas usados por clientes reais em produção, com impacto direto na trajetória do produto e da empresa. Como uma empresa em crescimento, agimos rapidamente. Você terá propriedade, visibilidade e a capacidade de moldar tanto o produto quanto a empresa à medida que escalamos.
Junte-se a uma equipe de alta performance
Estamos construindo uma equipe que mantém um alto padrão e se impulsiona mutuamente para melhorar. Você trabalhará ao lado de operadores, engenheiros e líderes experientes que já fizeram isso antes e estão construindo novamente em escala. Contratamos pessoas que assumem responsabilidade, agem rapidamente e se importam com os resultados. Sem passageiros.
Nossa cultura
Na Litmus, a equipe é colaborativa, curiosa e com baixo ego. As pessoas são criativas, assumem responsabilidade e buscam maneiras de causar impacto. Valorizamos a empatia tanto quanto a execução, seja na forma como construímos, como nos comunicamos ou como nos apoiamos.
Somos uma empresa em crescimento, então as coisas se movem rapidamente e nem tudo está perfeitamente definido. Se você gosta de descobrir as coisas, trabalhar em estreita colaboração com os outros e fazer progressos constantes, você se sairá bem aqui.
Como Engenheiro de Software Sênior especializado em Golang, você desempenhará um papel fundamental no desenvolvimento de conectores southbound que permitem que a Litmus Edge se comunique de forma confiável com PLCs, sistemas de controle industrial e dispositivos IIoT.
Você trabalhará na interseção da engenharia de software moderna e automação industrial, resolvendo complexos desafios de comunicação em uma ampla gama de protocolos, dispositivos e ambientes de fabricação. Seu trabalho permitirá diretamente que os clientes conectem com segurança seus sistemas de chão de fábrica à plataforma Litmus.
Você não ficará entediado nesta função - você será exposto a uma gama em constante evolução de protocolos, dispositivos e ambientes industriais em diversos setores. Você trabalhará com uma equipe excepcional usando ferramentas modernas para expandir os limites da comunicação industrial, velocidade e confiabilidade.
Somos uma empresa de software em estágio de crescimento, ajudando fabricantes a acessar, estruturar e usar dados em tempo real de máquinas, sistemas e sensores na borda. Nossa plataforma fica na interseção da computação de borda, IA e operações industriais, permitindo que algumas das maiores empresas do mundo operem em tempo real, reduzam o tempo de inatividade e otimizem a produção.
Apoiada por investidores líderes e confiada por fabricantes e parceiros globais como Google, Microsoft, Dell, Oracle e Mitsubishi, a Litmus está impulsionando a mudança em direção à manufatura definida por software.
O que você fará
- Desenvolver principalmente conectores southbound baseados em Golang que se comunicam diretamente com PLCs e sistemas de controle industrial usando protocolos como OPC-UA, Modbus, EtherNet/IP, PROFINET e DNP3.
- Implementar mecanismos robustos de tratamento de erros e tolerância a falhas para garantir que os conectores sejam resilientes a falhas em ambientes de OT e ofereçam uma experiência de usuário perfeita.
- Solucionar problemas e otimizar o desempenho, a confiabilidade e a comunicação dos conectores em diversos ambientes industriais.
- Projetar e implementar testes abrangentes, diagnósticos, logging e monitoramento para identificar e resolver problemas de comunicação em diversos ambientes de OT.
- Colaborar com equipes multifuncionais - incluindo Gerentes de Produto, Engenheiros de OT/Controle e outros Engenheiros de Software - para entender os requisitos e entregar soluções de integração de alta qualidade.
- Contribuir para o desenvolvimento de nossos projetos de código aberto, compartilhando expertise com a comunidade de desenvolvedores mais ampla.
O que estamos procurando
Essenciais
- Bacharelado ou Mestrado em Ciência da Computação, Engenharia de Software, Engenharia Elétrica ou área relacionada.
- Experiência prática no desenvolvimento de integrações de software, conectores ou drivers para PLCs e sistemas de controle industrial, com conhecimento prático de protocolos industriais como OPC-UA, Modbus, EtherNet/IP ou PROFINET.
- Forte proficiência em Golang.
- 5+ anos de experiência relevante em engenharia de software.
- Profundo entendimento de conceitos de rede, comunicação em tempo real e ambientes de automação industrial.
- Fortes habilidades de comunicação e a capacidade de colaborar efetivamente com equipes multifuncionais, incluindo engenheiros de ambos os backgrounds de software e automação industrial.
Diferenciais
- Experiência com C++
- Experiência com MQTT, REST, SOAP e outros protocolos de comunicação.
