Arista Networks

Engenheiro de Software Sênior/Líder, Sistemas de Rede

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

Descrição da Empresa

A Arista Networks é líder do setor em redes baseadas em dados, do cliente à nuvem, para grandes ambientes de data center, campus e roteamento. O que nos diferencia é nossa busca incansável pela 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 ao futuro desafios.

Na Arista, valorizamos a diversidade de pensamento e perspectivas que cada colaborador 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 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, Remuneração e Equilíbrio entre Vida Pessoal e Profissional. Na Arista, orgulhamo-nos do 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.

A Arista Networks está em busca de engenheiros de software de Sistemas de Rede Sênior/Líder de classe mundial.

Descrição da Vaga

Com quem você trabalhará

O que você fará

#LI-PA1

Informações Adicionais

O salário base para esta função tem uma faixa salarial de $120,000 a $195,000 no Canadá. A Arista oferece diferentes faixas salariais com base no local de trabalho, para que possamos oferecer uma remuneração consistente e competitiva adequada 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, além disso, 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.

A equipe de recrutamento pode compartilhar mais detalhes durante o processo de contratação específicos para a função e o local.

O software de sistemas de rede trata do gerenciamento de componentes de hardware em switches e roteadores. Como engenheiro de sistemas de rede sênior/líder, você colaborará e trabalhará com clientes, gestão de produtos e engenheiros de hardware para projetar e construir recursos inovadores que ajudem o hardware da Arista a operar de forma eficaz e eficiente. Você escreverá softwares que controlam tudo, desde sensores de temperatura, controladores de ventoinha, controladores de energia, dispositivos de armazenamento até FPGAs, NICs e switches PCIE. Você projetará abstrações que permitam que esse software seja facilmente empacotado e integrado aos drivers de hardware que gerenciam todo o nosso hardware. Você terá a oportunidade de projetar soluções para acelerar funções-chave usando hardware e FPGAs para melhorar o desempenho do sistema. Você também trabalhará em estreita colaboração com nossos engenheiros de hardware durante todo o ciclo de vida de nossos produtos - desde influenciar projetos de hardware para facilitar o controle de software até a implementação de novos hardwares e conduzi-los através do ciclo de desenvolvimento até o mercado.

As funções de Engenharia de Software da Arista exigem uma base sólida e ampla em engenharia de software. Embora a área de foco principal para esta função seja o software de Sistemas de Rede, a função cobrirá todos os aspectos do desenvolvimento de software, abrangendo a adição de novos recursos, depuração de problemas e ajuste fino de código para escalabilidade e desempenho. Você será responsável por seus projetos, desde a definição até a implantação e interações com o cliente, e será responsável pela qualidade de tudo o que entregar. A Engenharia de Software da Arista orgulha-se de uma cultura de apoio e orientada ao crescimento. Com o tempo, à medida que seus interesses mudarem, juntamente com as necessidades de negócios em evolução, você terá a oportunidade de mudar do encaminhamento de pacotes para outras áreas, se desejar.

  1. Interagir com clientes, gestão de produtos e engenheiros de hardware para criar novos recursos inovadores de sistemas de rede.
  1. Arquitetar, projetar e gerenciar o desenvolvimento desses recursos.
  1. Desenvolver e manter recursos usando C, C++ e Python, revisar e contribuir com especificações funcionais e de design.
  1. Construir testes automatizados e infraestrutura de teste para testar os recursos.
  1. Trabalhar com equipes de hardware e manufatura para trazer novos hardwares ao mercado.
  1. Colaborar com engenheiros de hardware para projetar interfaces de controle de software ideais para gerenciar componentes de hardware.
  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 os 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 ajudá-los a se familiarizarem com o 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 profissional equivalente
  1. Conhecimento especializado em C ou C++ e Python.
  1. Conhecimento de UNIX ou Linux
  1. Experiência prática no projeto e desenvolvimento de drivers de dispositivos de hardware e/ou utilitários de gerenciamento de sistema
  1. Compreensão aplicada de princípios de engenharia de software
  1. Fortes habilidades de resolução de problemas e solução de problemas de software
  1. Capacidade de projetar uma solução e implementar recursos de forma independente.
  1. Capacidade de trabalhar em pequenas equipes.
  1. Compreensão de redes IP e/ou sistemas distribuídos é um diferencial
  1. Experiência de trabalho com componentes de hardware de baixo nível é um diferencial

Os funcionários também têm direito a benefícios, incluindo assistência médica, odontológica, oftalmológica, bem-estar, proteção de renda e um Plano de Poupança para Aposentadoria em Grupo.

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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores