Pessoa Desenvolvedora Linux kernel Sênior
Job details
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.
- 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.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.