Launch Legends
Ensign-Bickford Industries, Inc.
Engenheiro de Software
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
- Ser o responsável pelo desenvolvimento e manutenção do QuickScan, incluindo novos recursos, refatoração e resolução de defeitos
- Construção e engenharia de liberação, incluindo configuração de toolchain, saídas de build e gerenciamento de liberação
- Manter as dependências do projeto para garantir builds estáveis e repetíveis em todos os ambientes de desenvolvimento
- Escrever e manter documentação do desenvolvedor, incluindo SOPs de build/execução e playbooks de troubleshooting
- Diagnosticar e resolver problemas de produção relatados pela fabricação, equipes de campo e clientes
- Seguir as melhores práticas de gerenciamento de mudanças para manter alta qualidade do produto ao longo do ciclo de vida
- Colaborar com parceiros de integração do TotalHub para suportar fluxos de trabalho, transporte de dados e experiência do usuário do cliente
- Participar de resolução formal de problemas e atividades de melhoria contínua para reduzir desperdício de processo
- Contribuir para discussões de design e troubleshooting para coletar feedback da voz do cliente
- Criar e manter documentação de desenvolvimento para preservar o conhecimento ao longo do ciclo de vida do produto
- Assumir a responsabilidade pela comunicação, incluindo acompanhamento consistente com clientes internos e externos
Habilidades Necessárias
- Forte experiência em construir e suportar aplicações C++ em produção
- Forte experiência com Qt, incluindo Qt Widgets/Qt Quick, ferramentas de UI e padrões model/view
- Forte experiência em desenvolvimento/build nativo Windows, incluindo toolchain MSVC e builds de linha de comando
- Experiência com JavaScript em ambientes de produção é necessária
- Forte expertise em depuração, com capacidade comprovada de isolar falhas em código, bibliotecas e dependências
- Comunicação escrita e verbal excelente e pontual com stakeholders técnicos e não técnicos
- Experiência com Microsoft Office e ferramentas de colaboração, incluindo Teams
- Habilidade demonstrada para criar clareza através de trabalho padrão e documentação
- Agilidade para transitar de engenharia de recursos para suporte de campo sem perda de qualidade
- Compromisso com execução repetível em processos de build, teste e liberação
Requisitos de Qualificação
- Mínimo de 3 – 4 anos de experiência desenvolvendo e suportando software C++ em ambientes de produção
- Treinamentos adicionais em habilidades e certificações são bem-vindos, mas não obrigatórios
Requisitos Físicos
- Capacidade de levantar até 25 libras
- Capacidade de trabalhar em ambientes de fabricação, escritório e laboratório
- Experiência com Agile (Planejar, Sprint, Revisar), resolução formal de problemas e melhoria contínua é um diferencial
- Experiência no uso de ferramentas modernas assistidas por IA para depuração, documentação e aceleração de testes é um diferencial
- Experiência com integrações em nuvem, incluindo Amazon Web Services e fluxos de dados do cliente para a nuvem, é um diferencial
- Experiência com programação ou troubleshooting em Elixir e/ou React é um diferencial
- 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.
