- 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.
- Aprimorar sua compreensão do funcionamento interno do kernel Linux e de sua distribuição aprendendo com mentores experientes.
- 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.
- Manter-se atualizado com os últimos avanços no kernel.
- 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.
- Compreensão de conceitos de sistemas operacionais e familiaridade com o kernel Linux, bem como conceitos de virtualização, containers.
- Compreensão dos processos de contribuição e desenvolvimento de distribuições Linux como Debian, Ubuntu, Red Hat, SUSE ou derivados.
- Capacidade de colaboração e comunicação.
- Paixão por trabalhar com a comunidade open source.
- Capacidade de depuração no contexto do kernel.
- Compreensão em testar/validar sistemas a partir do espaço do usuário e conhecimento de API do espaço do usuário.
- Experiência em C, Python e Bash scripting.
- Conhecimento em virtualização.
- Conhecimento em Rust.
- Experiência com UEFI, ACPI, PCIe, SATA, NVMe e outras especificações relacionadas com servidores.
- Contribuição prévia em projetos open source quaisquer, especialmente para o Kernel do Linux.
- Experiência com sistemas embarcados.
- Compreensão e interesse dos aspectos que envolvem os processos de qualidade de software como revisão de código, testes unitários e de integração e suas automações.
Pessoa Desenvolvedora Linux kernel Jú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á:
Procuramos por profissionais que estejam na graduação ou em começo de carreira que estejam interessados no desenvolvimento no nível do kernel em diversas áreas, como atualização de segurança, patch e teste.
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