Detalhes da vaga
Estamos em busca de um Engenheiro de Hardware e Firmware Sênior (ou Pleno) para integrar nosso time. Inicialmente, suas responsabilidades estarão focadas em colaborar no desenvolvimento de um dispositivo de rastreamento com GPS, atuando principalmente no projeto e desenvolvimento do firmware do equipamento.
Responsabilidades:
* Participar das dailys e reuniões de planejamento de sprint, além de outras reuniões da rotina do seu time;
* Realizar a entrega das tarefas (issues) que foram planejadas, junto ao time, até a data de entrega de cada sprint;
* Analisar as tarefas (issues) antes de iniciar e acionar seu líder em caso de dúvidas;
* Usar boas práticas de desenvolvimento na elaboração das ferramentas garantindo a manutenibilidade e escalabilidade do sistema;
* Documentar os desenvolvimentos realizados, registrando no sistema informações da solução;
* Testar as soluções e pensar na usabilidade do sistema;
* Lidar com o banco de dados e propor soluções otimizadas para a organização dos dados;
* Propor melhorias nos processos do setor;
* Desenvolver novas ferramentas para melhorar a eficiência dos trabalhos da equipe;
* Prestar suporte às pessoas do próprio setor para tirar dúvida;
* Prestar suporte aos demais setores retirando dúvidas pontuais sobre o produto, quando necessário;
* Testar as soluções e pensar na usabilidade do sistema;
* Desenvolver novos hardwares e firmwares;
* Dar manutenção em firmwares dos equipamentos legados;
* Realizar demais atividades correlatas ao cargo.
Habilidades Técnicas
* Experiência comprovada com Linux embarcado.
* Conhecimento em configuração e customização de distribuições Linux embarcadas (Yocto, Buildroot ou similares).
* Experiência com drivers e integração de dispositivos no Linux (Device Tree, kernel modules, interfaces de comunicação, etc.).
* Familiaridade com ferramentas e processos de build, depuração e otimização em ambiente Linux embarcado.
* Domínio de C / C++.
* Experiência com ferramentas de design eletrônico (preferencialmente Eagle e KiCAD).
* Vivência com sistemas embarcados profissionais (não apenas Arduino), incluindo ambientes de compilação e depuração.
* Conhecimento avançado em protocolos de comunicação serial.
* Experiência no projeto e testes de hardware analógico e digital.
* Desejável experiência com compilação cruzada (cross-compiling) e toolchains embarcadas.
Habilidades Comportamentais
* Autonomia: Capacidade de trabalhar de forma independente e gerenciar tarefas sem supervisão constante.
* Colaboração: Facilidade para atuar em equipes multidisciplinares e contribuir para objetivos coletivos.
* Proatividade: Capacidade de se antecipar a problemas e propor soluções eficazes.
* Organização e Documentação: Habilidade para produzir documentação técnica clara, organizada e detalhada.
Se você se encaixa nesse perfil e está em busca de novos desafios, candidate-se agora mesmo