Junte-se ao Centro de Pesquisa e Desenvolvimento da John Deere em Indaiatuba/SP e ajude a moldar o futuro da agricultura por meio de soluções inovadoras de software embarcado. Como parte de uma equipe global de engenharia, você irá projetar, desenvolver e entregar funcionalidades eletrônicas para máquinas agrícolas, impactando clientes na América do Sul e no mundo todo. Este cargo vai além da codificação - você contribuirá para o desenvolvimento completo de funcionalidades de produto, colaborará entre diversas disciplinas e trabalhará em um ambiente dinâmico e de aprendizado contínuo.
Responsabilidades:
- Responsável por todo o Ciclo de Vida do Desenvolvimento de Software (SDLC): projetar, desenvolver, integrar, testar e implantar software embarcado para controladoras de veículos e equipamentos agrícolas;
- Colaborar com equipes globais e locais para entregar soluções eletrônicas para produtos agrícolas;
- Participar de revisões de design e código, testes de funcionalidades e garantir entrega de software de alta qualidade;
- Solucionar problemas, documentar e aprimorar funcionalidades existentes de software embarcado;
- Implantar e validar software em ambientes simulados e em condições reais de campo;
- Apoiar equipes globais de engenharia de produtos conectando expertise em eletrônica e software embarcado.
Habilidades e requisitos:
- Graduação em Ciência da Computação, Engenharia de Software/Computação/Elétrica/Mecânica/Aeronáutica, Engenharia Agrícola ou experiência equivalente;
- Inglês avançado;
- Experiência em programação C;
- Conhecimento em Software Embarcado em sistemas operacionais de tempo real (RTOS);
- Conhecimento em Matlab Simulink / Stateflow;
- Conhecimento em Python;
- Sistemas de controle, CAN/J1939, e aplicações embarcadas;
- Desenvolvimento Orientado a Testes (TDD) e automação de testes;
- Sistemas de controle de versão (Git) e ferramentas CI/CD (Jenkins, GitHub Actions);
- Padrões como V-Model, Automotive SPICE ou Segurança Funcional.