Desenvolvedor de software sr. / especialista | híbrido-campinas/sp
Summary
Senior software developer/specialist (hybrid, Campinas/SP) who plans and leads medium/long-term development of embedded Linux networking products: writes Golang and C, defines architecture, mentors engineers, and coordinates delivery, with strong focus on secure development and applied cryptography.
OBRIGATÓRIOS:
- Graduação e Mestrado/Doutorado concluídos em Ciências ou Engenharia da Computação, Sistemas de Informação ou áreas relacionadas;
- Experiência sólida na linguagem de programação Golang e em C;
- Experiência prévia com projetos em Linux Embarcado e Yocto;
- Experiência com redes em Linux (roteamento, netfilter/nftables);
- Experiência em liderança técnica: definição de arquitetura, revisão de código, mentoria e planejamento técnico;
- Conhecimento de boas práticas de desenvolvimento seguro de software;
- Experiência com testes unitários e de integração;
- Experiência com Git e CI/CD;
- Boa comunicação e trabalho em equipe;
- Inglês técnico (leitura de documentação e escrita de código).
DESEJÁVEIS:
- Desenvolvimento de módulos do kernel Linux e/ou otimização de desempenho de datapath de rede;
- Desenvolvimento de firmware bare-metal (ex.: MSP430);
- Secure boot, cadeia de confiança e criptografia de disco (LUKS);
- Bring-up de placas: U-Boot, device tree, SoCs NXP Layerscape;
- Criptografia aplicada: PKI/X.509, TLS 1.3, criptografia pós-quântica;
- Experiência com processos de certificação (FIPS 140-3, Common Criteria);
- Desenvolvimento em Vivado/Vitis;
- Protocolos de gerência de dispositivos (NETCONF, SZTP, EST);
- Inglês avançado/fluente.
- Planejar, coordenar e executar demandas de médio a longo prazo.
- Definir planejamento de desenvolvimento, marcos e dependências críticas.
- Monitorar o progresso de desenvolvimento e garantir entregas no prazo e dentro do escopo.
- Traduzir requisitos de alto nível em planos técnicos de desenvolvimento executáveis.
- Garantir que todas as partes interessadas estejam informadas sobre o progresso, riscos e mudanças no escopo.
- Trabalhar com liderança técnica e com técnicos para garantir soluções escaláveis e resilientes.