- 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.
- 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.
- 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.
- 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.
Pessoa Desenvolvedora Linux kernel Sênior - Brasil - Magalu Cloud
Descrição
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á:
Responsabilidades
Qualificações
Diferenciais
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