Vaga de Pessoa Desenvolvedora Linux kernel Sênior
1 vaga: | Publicada em 29/04
- A Combinar
Sobre a vaga
Se você gosta de sistemas operacionais, conhece C e talvez Rust, e quer avançar na sua carreira este lugar é para você. A Magalu Cloud está construindo um time de kernel para suportar as várias plataformas e arquiteturas do nosso ambiente. Como membro do nosso time, você fará:
Otimizar as nossas soluções para os nossos hardwares;
Apoiará os nossos times para certificar novos hardwares;
Apoiará os nossos times na depuração de problemas na nossa infraestrutura
relacionados ao kernel;
Integração de drivers de terceiros.
Responsabilidades
Trabalhar em estreita colaboração com nosso hardware em nuvem e fabricante de
hardware externo.
Resolver problemas do kernel relatados por clientes e encontrados em nossos
testes.
Melhorar nossas ferramentas e automação para garantir melhor entrega e teste do
nosso kernel Linux.
Enviar, revisar e aplicar patches do kernel, trabalhando com mantenedores internos
e externos tanto upstream quanto downstream.
Contribuir para subsistemas específicos do kernel Linux, como drivers de
dispositivo, virtualização, sistemas de arquivos, rede e gerenciamento de memória.
Mantenha-se atualizado com os últimos avanços do kernel Linux.
Escrever código C de alta qualidade.
Qualificações
Bacharelado ou Mestrado em Ciência da Computação, Matemática, Engenharia da
Computação/Elétrica ou área correlata, ou experiência profissional equivalente
comprovada que substitua o diploma. A experiência deve ser em
desenvolvimento/integração/validação de software.
Pelo menos 5 anos de experiência profissional em desenvolvimento e integração de
kernel Linux em ambientes de produção complexos.
Sólidos conceitos em sistemas operacionais e com o kernel Linux, bem como
conceitos de virtualização, containers.
Familiaridade com distribuições Linux como Ubuntu, Red Hat, SUSE ou outras.
Sólida capacidade de colaboração e comunicação.
Paixão por trabalhar com a comunidade open source.
Capacidade de depuração no contexto do kernel.
Experiência em testar/validar sistemas a partir do espaço do usuário e
conhecimento de API do espaço do usuário.
Proficiência em C, Python e Bash scripting.
Diferenciais
Conhecimento em virtualização.
Experiência com device drivers e Board Support Package (BSP).
Conhecimento em Rust.
Conhecimento em Assembly para arquiteturas x86.
Experiência com High-Performance Computing.
Experiência com Real-Time Operating System (RTOS).
Experiência com UEFI, ACPI, PCIe, SATA, NVMe e outras especificações relacionadas
com servidores.
Como é o ambiente de trabalho?
Na Magalu Cloud, temos grande autonomia e responsabilidade, somos
multidisciplinares, auto gerenciáveis e com pouca burocracia no nosso cotidiano.
Buscamos romper as barreiras que diminuem nossa capacidade de agregar valor ao
negócio. Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas;
nosso ritmo é acelerado, mas temos tranquilidade e equilíbrio para planejar e
executar nossas tarefas com qualidade.
Gostou? Candidate-se a nossa vaga! B