Desenvolvedor de Software Embarcado: Oportunidade de Excelência
Você é um(a) profissional apassionado(a) por sistemas embarcados Linux com habilidades para otimizar e inovar? Nossa equipe está procurando por uma pessoa talentosa para gerenciar distribuições Linux embarcadas, desenvolver scripts de automação e projetar drivers para o kernel Linux.
Responsabilidades:
* Gerenciar e otimizar distribuições Linux embarcadas (Yocto Project, Buildroot), garantindo performance e estabilidade.
* Desenvolver e manter scripts de automação para inicialização e gestão de programas, otimizando nossos processos.
* Projetar e implementar drivers para o kernel Linux, explorando ao máximo o hardware.
* Desenvolver e manter a infraestrutura de atualização de imagens, incluindo automação de pipeline para deploy contínuo.
* Colaborar ativamente com as equipes de desenvolvimento de software e firmware.
O que Buscamos em Você:
* Experiência sólida em desenvolvimento de firmware, especialmente com arquitetura ARM.
* Desenvolvimento de kernel drivers Linux.
* Automação de build e deploy de imagens de sistemas embarcados.
* Linux embarcado (Yocto ou Buildroot).
Conhecimentos Técnicos Obrigatórios:
* Linguagens: C/C++ (Especialista), Python (Avançado), Bash scripting (Avançado).
* Ferramentas e Tecnologias: Linux (Avançado), Shell Script (Avançado), Git (Avançado), Make (Intermediário), JavaScript (Básico), QT (Básico), Electron (Básico).
* Firmware: Conhecimento aprofundado em desenvolvimento de firmware (Avançado).
* Sistemas Embarcados: Experiência e conhecimento em Buildroot ou Yocto (Avançado).