Wonderschool
AG LEADER TECHNOLOGY
Engenheiro de Software
Sobre a oportunidade
Anúncio de Vaga: 9/1/2026
Status FLSA: Assalariado, Isento
Localização: Ames, Iowa (PRESENCIAL)
Supervisão: Não
Equipe: Engenharia de Software
Reporta-se a: Gerente de Engenharia de Software
A Ag Leader é um ambiente de trabalho livre de drogas. Todas as ofertas de emprego estão sujeitas a um teste de drogas pré-emprego e verificação de antecedentes. A Ag Leader participa do E-verify.
A Cultura
A Ag Leader nasceu de uma paixão e determinação para transformar a agricultura para sempre. Em 1992, a Ag Leader mudou a indústria ao trazer dados de produtividade em tempo real para as mãos dos agricultores. Hoje, mais de 30 anos depois, a Ag Leader se tornou uma equipe global que fornece soluções anuais para ajudar os agricultores a planejar, plantar, aplicar e colher de forma mais eficiente e lucrativa. Estamos melhorando a vida dos agricultores. Estamos aumentando a eficiência da produção agrícola em todo o mundo. E não estamos desacelerando.
Pronto para usar seu talento para implementar mudanças? Junte-se à nossa equipe de inovadores que estão revolucionando a agricultura.
A Oportunidade
Para trabalhar em uma equipe multifuncional construindo produtos de software que ajudam os agricultores a maximizar o lucro e a produtividade do campo como Engenheiro de Software. Nesta posição, você, juntamente com seus colegas de equipe, será responsável por projetar e entregar soluções inovadoras e de qualidade para as necessidades dos clientes. Além disso, você servirá como mentor para seus colegas de equipe e especialista técnico para o departamento. Esta é uma oportunidade desafiadora para ganhar experiência e conhecimento em uma variedade de ambientes de programação relacionados ao desenvolvimento em dispositivos embarcados e Linux. Haverá oportunidades para participar de treinamento e desenvolvimento pessoal.
Como membro da equipe, você demonstrará e promoverá o "Ag Leader Way":
- Disposto, Pronto, Fazendo
- Coragem para fazer o que é Certo
- Excelência
- Acessível
Qualificações/Habilidades
A Pessoa Certa Terá
- Contribuir e prosperar em um ambiente de equipe multifuncional
- Comprometer-se a dar o seu melhor todos os dias
- Prazer em resolver problemas, não importa qual seja o problema
- Ser flexível e disposto a trabalhar em uma variedade de linguagens de programação
- Dar e receber feedback construtivo dos outros
Qualificações/Habilidades
Educação e Experiência
- Bacharelado ou superior em Ciência da Computação, Engenharia de Software ou disciplina de engenharia relacionada
- 5+ anos de experiência em desenvolvimento de produtos com foco em produtos de software
- Forte experiência profissional com Linux e sistemas embarcados
- 5+ anos de experiência e forte compreensão de C++
Linguagens de Programação
- C, C++, Python, QML
- Bash, YAML
Projeto e Arquitetura de Software
- Desenvolvimento/projeto guiado por testes, integração contínua, Scrum/métodos ágeis
- Código limpo, refatoração e especificações de código
- Conhecimento de princípios de design (SOLID, orientado a domínio, arquitetura pragmática/limpa)
Build e DevOps
- GitLab, Perforce, Jenkins, Artifactory
- Docker, Yocto, CMake, Conan
UI/UX e Ferramentas
- Qt Designer
- Fundamentos de design UI/UX (design visual, design de interação, prototipagem, testes de usabilidade)
Áreas Especializadas
- Processamento de visão e machine learning
- Robótica e planejamento de trajetória robótica
- Funções e conceitos geoespaciais
- Esquemáticos elétricos e pinagens
- Fortes bases em conceitos matemáticos
Testes e Solução de Problemas
- Frameworks de teste automatizado (por exemplo, gtest, testes QML)
- Depuração com gdb/lldb e ferramentas de profiling
- Análise de causa raiz
Os candidatos devem estar autorizados a trabalhar para qualquer empregador nos Estados Unidos. Não podemos oferecer ou fornecer patrocínio de visto de emprego neste momento.
Responsabilidades
- Mentorar e orientar membros de equipe menos experientes, fornecendo assistência técnica, feedback e suporte entre as equipes.
- Liderar o projeto, implementação e teste de soluções de software inovadoras que superem as necessidades dos clientes.
- Defender a melhoria contínua, práticas ágeis e iniciativas de mudança, identificando e resolvendo desafios usando análise de causa raiz ou métodos semelhantes.
- Participar como líder técnico em discussões e iniciativas para melhorar soluções, processos e práticas de desenvolvimento.
- Modelar as melhores práticas em qualidade de código, liderar ativamente revisões de código e promover uma cultura de feedback construtivo.
- Facilitar a colaboração entre equipes/equipe, incluindo reuniões e resolução de conflitos, para impulsionar o alinhamento e o progresso.
- Criar, atualizar e manter documentação técnica, processos e padrões de desenvolvimento.
- Entregar código funcional de alta qualidade e demonstrar recursos do produto para stakeholders e audiências em toda a empresa.
- Engajar-se ativamente em retrospectivas, demonstrando abertura a feedback e comprometimento com o crescimento da equipe e pessoal.
- Desenvolver uma compreensão abrangente de nossos produtos e seu impacto no campo.
- Apoiar o recrutamento participando de entrevistas de candidatos.
