Procuramos um profissional de alto nível para liderar o desenvolvimento de software embarcado.
Descrição do Cargo
Desenvolver software para controlar e conectar máquinas agrícolas. Planejar, especificar, codificar, testar, integrar e documentar sistemas complexos.
Responsabilidades:
* Liderar a equipe de desenvolvimento de software;
* Planejar projetos de desenvolvimento de software;
* Desenvolver software para controlar máquinas agrícolas;
* Realizar validações em laboratório e em campo;
* Coordenar tecnicamente projetos em parceria com institutos de pesquisa e desenvolvimento;
* Atuar como referência técnica para decisões arquiteturais;
* Contribuir para a evolução de processos de desenvolvimento ágil;
Requisitos
Diploma de bacharelado em Engenharia Elétrica ou áreas relacionadas; Experiência comprovada em desenvolvimento de sistemas embarcados com C/C++ ou Python;
* Experiência com embedded Linux: desenvolvimento e personalização de distribuições Linux para sistemas embarcados;
* Conhecimento de configuração de kernel e device trees para integração com hardware específico;
* Familiaridade com ferramentas de debug e análise de performance;
* Experiência com bootloaders e sistemas de arquivos otimizados para dispositivos embarcados;
* Proficiência em protocolo CAN, incluindo configuração de barramento e diagnóstico de falhas;
* Experiência com ferramentas de análise como CANoe, Canalyzer e BUSMASTER;
* Conhecimento profundo de ISOBUS, incluindo estrutura de mensagens e Virtual Terminal (VT);
* Experiência com J1939, especialmente em aplicações agrícolas e veículos fora de estrada;
* Capacidade de implementar e validar stacks de comunicação CAN personalizados;
* Experiência comprovada com Qt, MQTT e sistemas IoT;
* Experiência com metodologias ágeis e ferramentas como GIT e Bitbucket;
* Inglês avançado (obrigatório).