Pular para o conteúdo

Arista Networks

Engenheiro(a) de Software Sênior, Kernel Linux

PythonC++
Tradução automática. Consulte o original.

Descrição da Empresa

Arista Networks é líder na indústria em redes de dados, do cliente à nuvem, para grandes ambientes de data center, campus e roteamento. O que nos diferencia é nossa busca incessante por inovação. Aproveitamos os avanços mais recentes em computação em nuvem, inteligência artificial e redes definidas por software para oferecer aos nossos clientes uma vantagem competitiva em um mundo cada vez mais interconectado. Nossas soluções são projetadas não apenas para atender às demandas atuais do cenário digital, mas também para antecipar e se adaptar aos desafios futuros.

Na Arista, valorizamos a diversidade de pensamento e as perspectivas que cada funcionário traz. Acreditamos que promover um ambiente inclusivo, onde indivíduos de diversas origens e experiências se sintam bem-vindos, é essencial para impulsionar a criatividade e a inovação.

Nosso compromisso com a excelência nos rendeu vários prêmios de prestígio, como Melhor Equipe de Engenharia, Melhor Empresa para Diversidade, Compensação e Equilíbrio entre Vida Pessoal e Profissional. Na Arista, nos orgulhamos de nosso histórico de sucesso e nos esforçamos para manter os mais altos padrões de qualidade e desempenho em tudo o que fazemos.

Descrição da Vaga

Com Quem Você Trabalhará

A equipe do Kernel Linux da Arista é responsável por desenvolver e manter o kernel Linux no EOS. Isso inclui acompanhar os desenvolvimentos mais recentes na comunidade upstream do Kernel Linux e integrar novas versões do kernel upstream à medida que se tornam disponíveis. Este trabalho também envolve projetar e implementar novos recursos do kernel Linux e trabalhar com a comunidade de desenvolvimento do kernel upstream para que essas alterações sejam incorporadas à base de código principal do kernel Linux.

Engenheiros de software de Kernel também são responsáveis pelos subsistemas de CPU em todos os produtos Arista. Você avaliará novas CPUs e trabalhará com fornecedores de CPU para integrar o suporte de kernel deles ao EOS. Você também ajudará a trazer e qualificar novas CPUs em nossos produtos de hardware.

As funções de Engenharia de Software da Arista exigem uma formação sólida e ampla em engenharia de software. Embora o foco principal desta função seja o software do Kernel Linux, seu trabalho abrangerá todos os aspectos do desenvolvimento de software, desde a adição de novos recursos, depuração de problemas e ajuste fino de código para escalabilidade e desempenho. Você será o(a) responsável por seus projetos, da definição à implantação e interações com clientes, e será responsável pela qualidade de tudo o que entregar.

O Que Você Fará

  1. Acompanhar os desenvolvimentos em andamento no Kernel Linux e identificar recursos e funcionalidades de interesse para a Arista em nossos produtos e para necessidades de desenvolvimento interno.
  1. Desenvolver e manter recursos e testes do Kernel EOS usando C, C++ e Python, revisar e contribuir para especificações funcionais e de design. Construir testes automatizados e infraestrutura de teste para validar os recursos.
  1. Trabalhar com engenheiros de hardware e fornecedores para qualificar novos componentes de hardware dependentes de Kernel, como CPUs e NICs, para integração em produtos Arista.
  1. Trabalhar com a comunidade de Kernel para contribuir com recursos de volta para a linha principal.
  1. Trabalhar com uma equipe de engenheiros de Kernel para integrar novas versões do Kernel para uso no EOS e em nosso desenvolvimento interno.
  1. Fornecer liderança técnica em recursos, projetos e ferramentas.
  1. Trabalhar com Engenheiros de Suporte ao Cliente e clientes para analisar, mitigar e corrigir problemas em redes de clientes.
  1. Trabalhar com Engenheiros de Teste de Sistema para analisar problemas encontrados em seus testes e fornecer correções para esses problemas.
  1. Orientar engenheiros novos e juniores para que se atualizem no ambiente de desenvolvimento de software da Arista.

Qualificações

  1. Bacharelado em Ciência da Computação/Engenharia Elétrica/Engenharia da Computação + 8 anos de experiência, ou Mestrado em Ciência da Computação/Engenharia Elétrica/Engenharia da Computação + 6 anos de experiência, ou Doutorado em Ciência da Computação/Engenharia Elétrica/Engenharia da Computação + 3 anos de experiência ou experiência de trabalho equivalente
  1. Conhecimento especializado e ampla experiência em programação em C são necessários. Conhecimento de C++ e Python é desejável.
  1. Experiência prática significativa na solução de problemas, correção de bugs e desenvolvimento de recursos no kernel Linux.
  1. Familiaridade com a arquitetura, design e implementação do kernel Linux.
  1. Familiaridade com o processo e procedimentos de patching da comunidade upstream do Linux.
  1. Compreensão da arquitetura, design e princípios de redes IP.
  1. Compreensão aplicada de princípios e práticas modernas de engenharia de software.
  1. Fortes habilidades de resolução de problemas e solução de falhas.
  1. Fortes habilidades de design e implementação de software.
  1. Capacidade de trabalhar de forma independente e em pequenas equipes.
  1. Capacidade de se comunicar de forma articulada e documentar seus projetos e implementações de forma clara e concisa.
  1. Familiaridade com as arquiteturas de CPU x86 e ARM.

Informações sobre Benefícios #LI-PA1Additional

O salário base para esta função tem uma faixa salarial de $120,000 a $195,000 em todo o Canadá. A Arista oferece diferentes faixas salariais com base na localização do trabalho, para que possamos oferecer um salário consistente e competitivo, apropriado ao mercado. O salário base real oferecido será baseado em uma ampla gama de fatores, incluindo habilidades, qualificações, experiência relevante e local de trabalho.

A faixa salarial fornecida reflete apenas o salário base e, adicionalmente, certas funções também podem ser elegíveis para bônus discricionários da Arista e participação acionária. Os funcionários em funções de Vendas são elegíveis para participar do Plano de Incentivo de Vendas da Arista, que paga comissões calculadas como uma porcentagem das vendas elegíveis. Os funcionários também têm direito a benefícios, incluindo plano médico, odontológico, oftalmológico, bem-estar, proteção de renda e um Plano de Poupança para Aposentadoria em Grupo. A equipe de recrutamento pode compartilhar mais detalhes durante o processo de contratação, específicos para a função e localização.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026