SONDA
TuxCare
Desenvolvedor de Kernel – Equipe KernelCare ELS (trabalho remoto, LATAM)
Descrição do Produto
TuxCare oferece um portfólio abrangente de soluções de segurança para Linux e software de código aberto projetado para organizações empresariais. Com TuxCare, as empresas podem automatizar a correção de vulnerabilidades ao vivo, minimizar o tempo de inatividade, garantir segurança e conformidade, e contar com uma equipe com profundo conhecimento em segurança de Linux. As soluções cobrem as distribuições Linux mais populares, sistemas de fim de vida, linguagens de programação e muito mais.
Saiba mais em: tuxcare.com/
KernelCare fornece correção ao vivo automatizada para kernels Linux sem a necessidade de reinicializações. Nossos produtos de Suporte de Ciclo de Vida Estendido mantêm seguras as distribuições Linux de fim de vida, retroportando correções de segurança e bugs importantes para versões de software mais antigas usadas por clientes empresariais.
Função e Equipe
Estamos procurando um Desenvolvedor de Kernel para se juntar à Equipe KernelCare ELS. A equipe investiga alterações upstream no kernel Linux, retroporta correções para kernels empresariais suportados, constrói pacotes de distribuição e valida que os patches são seguros e reproduzíveis. A função é centrada em trabalho prático de correção e construção. Você também usará automação e ferramentas de desenvolvimento agentic para acelerar a investigação, mantendo a propriedade de engenharia de cada resultado.
Responsabilidades
- Investigar correções de segurança e bugs upstream e identificar suas dependências.
- Retroportar patches de kernel Linux para distribuições mais antigas baseadas em RPM e Debian.
- Resolver conflitos causados por diferenças entre as versões de kernel upstream e de destino.
- Construir e reconstruir pacotes de código-fonte e binários do kernel em ambientes reproduzíveis.
- Validar kernels corrigidos por meio de testes focados, verificações de compilação e análise de regressão.
- Melhorar fluxos de trabalho de preparação de patches, compilação e validação com Python, Go ou Shell.
- Usar ferramentas de desenvolvimento agentic.
- Documentar decisões técnicas e participar de revisões de código com a equipe de kernel.
Requisitos Essenciais
- Fortes habilidades de programação em C e depuração de Linux.
- Experiência prática em desenvolvimento, correção ou retroporte de kernel Linux.
- Uso confiante de Git, ferramentas de compilação GNU e utilitários de desenvolvimento Linux padrão.
- Experiência na construção de kernels Linux ou pacotes de distribuição.
- Experiência em automação com Python, Go, Shell ou uma linguagem similar.
- Alguma experiência com desenvolvimento agentic ou assistido por IA e uma abordagem clara para validar a saída gerada.
- Inglês em nível intermediário ou superior, tanto escrito quanto falado.
- Forte senso de responsabilidade, julgamento técnico cuidadoso e prontidão para explicar trade-offs.
Diferenciais
- Experiência com pacotes de kernel RPM/SRPM ou Debian.
- Experiência em correção de segurança, análise de CVE ou manutenção de ciclo de vida estendido.
- Familiaridade com Docker, QEMU, Jenkins ou outros sistemas de CI.
- Experiência em projetar testes de kernel ou investigar core dumps e regressões.
O que oferecemos?
- Um foco em desenvolvimento profissional.
- Projetos interessantes e desafiadores.
- Trabalho totalmente remoto com horários flexíveis, que permite agendar seu dia e trabalhar de qualquer lugar do mundo.
- 24 dias pagos de férias por ano, 10 dias de feriados nacionais e licenças médicas ilimitadas.
- Reembolso para plano de saúde particular.
- Reembolso de co-working e academia/esportes.
- Orçamento para educação.
- A oportunidade de receber uma recompensa pela ideia mais inovadora que a empresa possa patentear.
Ao se candidatar a esta posição, você concorda com o processamento de seus dados pessoais conforme descrito em nossa Política de Privacidade (tuxcare.com/privacy-policies-hub/candidate-privacy-notice/), que fornece informações detalhadas sobre como mantemos e lidamos com seus dados.
