Lenovo
Alex Staff Agency
Desenvolvedor de Kernel – Equipe KernelCare ELS
Sobre a oportunidade
Localização: Totalmente Remoto (Mundial) – Foco em fusos horários da LATAM (Américas)
Tipo de Contrato: Tempo integral, B2B / Contratado independente (ou W2 para candidatos baseados nos EUA)
Sobre a Vaga e a Empresa
Nosso cliente é um líder global em soluções de infraestrutura e segurança Linux, conhecido por ser pioneiro em tecnologias de patching ao vivo automatizado que permitem às empresas aplicar atualizações críticas de kernel sem reinicializações ou tempo de inatividade. Eles também fornecem suporte estendido para distribuições Linux fora de ciclo de vida, ajudando as organizações a manter a conformidade e a segurança em nível empresarial.
Com uma equipe totalmente remota de mais de 250 profissionais em todo o mundo e uma base de clientes com mais de 4,500 clientes corporativos — incluindo grandes líderes da indústria de tecnologia — eles entregam soluções robustas de infraestrutura nos EUA, Europa, América Latina e além.
Perfil do Candidato (Fit Cultural)
- Praticante experiente: Você adora trabalhar diretamente com o código do kernel, não apenas teorizar.
- Metódico e detalhista: O patching de kernel exige precisão, reprodutibilidade e validação completa.
- Orientado à propriedade: Você assume a responsabilidade pelos resultados, documenta seu trabalho e comunica proativamente os riscos.
- Curioso, mas cauteloso com IA: Você abraça ferramentas de IA para acelerar o desenvolvimento, mas nunca pula a verificação.
- Compatível com o modelo remoto: Você prospera em ambientes assíncronos com supervisão mínima e comunicação clara.
Principais Responsabilidades
- Pesquisa e Análise: Investigar correções de segurança (CVE) e bugs upstream; analisar dependências de patches e impacto em kernels legados.
- Backporting: Realizar backport manual de patches do kernel Linux para versões de kernel mais antigas usadas em distribuições baseadas em RPM e Debian.
- Resolução de Conflitos: Resolver conflitos de merge entre alterações upstream e bases de código de kernel de destino.
- Empacotamento de Kernel: Construir e reconstruir pacotes de código-fonte e binários de kernel usando ambientes de build reproduzíveis para os ecossistemas RPM e Debian.
- Validação e Testes: Validar kernels com patches por meio de testes de build, testes de tempo de execução e análise de regressão para garantir a estabilidade.
- Ferramentas e Automação: Aprimorar fluxos de trabalho internos (preparação de patches, automação de build, pipelines de validação) usando Python, Go e scripts Shell.
- Integração de IA: Utilizar ferramentas de desenvolvimento assistidas por agente/IA para acelerar tarefas, verificando rigorosamente cada saída gerada.
- Documentação e Colaboração: Documentar decisões técnicas, participar de revisões de código e comunicar-se claramente com membros da equipe em diferentes fusos horários.
Requisitos Essenciais
- Proficiência sólida em C e experiência prática em depuração Linux.
- Experiência comercial comprovada em desenvolvimento de kernel Linux — especificamente patching, backporting ou depuração.
- Experiência sólida com Git, ferramentas de build GNU (make, autotools) e utilitários padrão de desenvolvedor Linux.
- Experiência na construção de kernels Linux ou pacotes de distribuição a partir do código-fonte.
- Habilidades de scripting e automação: Python, Go ou Shell.
- Exposição prática a ferramentas de desenvolvimento assistidas por IA (por exemplo, Copilot, Codeium ou similar), com uma abordagem disciplinada para verificação de código.
- Inglês: Intermediário ou superior (B1+), tanto escrito quanto falado — você trabalhará em uma equipe internacional e se comunicará em inglês diariamente.
- Forte mentalidade de propriedade, julgamento técnico equilibrado e capacidade de articular trade-offs.
Diferenciais
- Experiência com empacotamento de kernel RPM/SRPM ou Debian.
- Familiaridade com patching de segurança, análise de CVE e manutenção de ciclo de vida estendido.
- Conhecimento prático de Docker, QEMU, Jenkins ou outros sistemas de CI.
- Experiência em projetar testes de validação de kernel, analisar core dumps e investigar regressões.
- Trabalho remoto 100% com horários flexíveis — trabalhe de qualquer lugar do mundo (foco em fusos horários compatíveis com a LATAM).
- 24 dias de férias remuneradas + 10 feriados nacionais + licença médica ilimitada.
- Compensação de plano de saúde privado.
- Reembolso de espaço de coworking e atividades esportivas/fitness.
- Orçamento para desenvolvimento profissional — conferências, cursos, certificações.
- Programa de recompensa por ideias patenteáveis.
Um ambiente colaborativo, não corporativo, com uma forte cultura de engenharia.
