Ensign-Bickford Industries, Inc.

Engenheiro de Software

JavaScriptReactC++
Tradução automática. Consulte o original.

Descrição da Vaga

Esta oportunidade está localizada em nossa unidade de negócios EnviroLogix, que desenvolve e fabrica soluções de teste para detecção de OGM, micotoxinas, patógenos de plantas, toxinas naturais e contaminantes químicos em múltiplas matrizes agrícolas. Clique aqui envirologix.com/about/ para saber mais.

Resumo Geral

A principal responsabilidade do Engenheiro de Software é desenvolver e manter aplicações que suportam nossa plataforma QuickScan e os testes de diagnóstico que as utilizam. O QuickScan é uma série de sistemas leitores integrados de hardware e software usados para interpretar resultados de testes de fluxo lateral para tomada de decisão operacional em pontos de detecção ao longo de toda a cadeia de suprimentos de alimentos e rações.

O Engenheiro de Software é responsável pelo desenvolvimento e manutenção do software QuickScan, incluindo a adição de novos recursos, depuração e suporte multiplataforma. Esta posição também colaborará com desenvolvedores back-end e front-end para apoiar a integração do software QuickScan com o sistema de gerenciamento de dados baseado em nuvem TotalHub. Pode haver oportunidades para desenvolvimento de hardware. O Engenheiro de Software traz uma abordagem centrada no cliente para o desenvolvimento de produtos, investigação e suporte à fabricação com usuários internos e externos. Esta é uma posição de crescimento contínuo em engenharia de software e tecnologia de produtos, com oportunidades para explorar e aprofundar habilidades em nível empresarial em uma ampla variedade de sistemas de software e hardware.

Responsabilidades Incluem

  1. Ser o responsável pelo desenvolvimento e manutenção do QuickScan, incluindo novos recursos, refatoração e resolução de defeitos
  1. Construção e engenharia de liberação, incluindo configuração de toolchain, saídas de build e gerenciamento de liberação
  1. Manter as dependências do projeto para garantir builds estáveis e repetíveis em todos os ambientes de desenvolvimento
  1. Escrever e manter documentação do desenvolvedor, incluindo SOPs de build/execução e playbooks de troubleshooting
  1. Diagnosticar e resolver problemas de produção relatados pela fabricação, equipes de campo e clientes
  1. Seguir as melhores práticas de gerenciamento de mudanças para manter alta qualidade do produto ao longo do ciclo de vida
  1. Colaborar com parceiros de integração do TotalHub para suportar fluxos de trabalho, transporte de dados e experiência do usuário do cliente
  1. Participar de resolução formal de problemas e atividades de melhoria contínua para reduzir desperdício de processo
  1. Contribuir para discussões de design e troubleshooting para coletar feedback da voz do cliente
  1. Criar e manter documentação de desenvolvimento para preservar o conhecimento ao longo do ciclo de vida do produto
  1. Assumir a responsabilidade pela comunicação, incluindo acompanhamento consistente com clientes internos e externos

Habilidades Necessárias

  1. Forte experiência em construir e suportar aplicações C++ em produção
  1. Forte experiência com Qt, incluindo Qt Widgets/Qt Quick, ferramentas de UI e padrões model/view
  1. Forte experiência em desenvolvimento/build nativo Windows, incluindo toolchain MSVC e builds de linha de comando
  1. Experiência com JavaScript em ambientes de produção é necessária
  1. Forte expertise em depuração, com capacidade comprovada de isolar falhas em código, bibliotecas e dependências
  1. Comunicação escrita e verbal excelente e pontual com stakeholders técnicos e não técnicos
  1. Experiência com Microsoft Office e ferramentas de colaboração, incluindo Teams
  1. Habilidade demonstrada para criar clareza através de trabalho padrão e documentação
  1. Agilidade para transitar de engenharia de recursos para suporte de campo sem perda de qualidade
  1. Compromisso com execução repetível em processos de build, teste e liberação

Requisitos de Qualificação

  1. Mínimo de 3 – 4 anos de experiência desenvolvendo e suportando software C++ em ambientes de produção
  1. Treinamentos adicionais em habilidades e certificações são bem-vindos, mas não obrigatórios

Requisitos Físicos

  1. Capacidade de levantar até 25 libras
  1. Capacidade de trabalhar em ambientes de fabricação, escritório e laboratório
  1. Experiência com Agile (Planejar, Sprint, Revisar), resolução formal de problemas e melhoria contínua é um diferencial
  1. Experiência no uso de ferramentas modernas assistidas por IA para depuração, documentação e aceleração de testes é um diferencial
  1. Experiência com integrações em nuvem, incluindo Amazon Web Services e fluxos de dados do cliente para a nuvem, é um diferencial
  1. Experiência com programação ou troubleshooting em Elixir e/ou React é um diferencial
  1. Bacharelado em Ciência da Computação/Engenharia de Software/Engenharia da Computação/Engenharia Elétrica (ou área relacionada) é preferencial

A faixa salarial prevista para esta posição é: $90,000 - $135,000 por ano.

O salário é determinado de boa fé com base em fatores como a educação do candidato, experiência, conhecimento, habilidades, aptidões, requisitos da posição, equidade interna e alinhamento com dados de mercado.

A EnviroLogix é um Empregador de Oportunidades Iguais (EOE). Candidatos qualificados são considerados para emprego sem distinção de raça, religião, cor, sexo, idade, deficiência, orientação sexual, informação genética, origem nacional ou status de veterano.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores