Hewlett Packard Enterprise
Hewlett Packard Enterprise
A Hewlett Packard Enterprise desenvolve tecnologia empresarial para organizações que operam com nuvem híbrida e operações orientadas por inteligência artificial. Seu portfólio inclui os servidores HPE ProLiant e a computação de alto desempenho HPE Cray, o armazenamento HPE Alletra, as redes HPE Aruba, plataformas de IA e fábricas de IA prontas para uso, além das soluções como serviço do GreenLake. A HPE também oferece recursos de segurança, como Zero Trust e SASE, além de serviços profissionais, de consultoria e de suporte que ajudam grandes organizações a modernizar a infraestrutura, gerenciar ambientes de data centers e implementar IA em grande escala.

Engenheiro Principal de Drivers Linux — HPE Hybrid

Lidere o desenvolvimento de drivers do kernel Linux e de software de redes Slingshot para os sistemas de computação de alto desempenho e IA da HPE. Atue sobre desempenho, confiabilidade e integração entre hardware e software desde a arquitetura inicial até a produção.

Descrição

  • Assumir a arquitetura, o design e o desenvolvimento de drivers do kernel Linux e de software de redes de baixo nível para os produtos Slingshot.
  • Definir interfaces de software e ajudar a orientar a arquitetura de hardware e firmware para tecnologias de rede de próxima geração.
  • Criar e otimizar software de redes para desempenho, escalabilidade, confiabilidade, facilidade de manutenção e observabilidade.
  • Orientar os produtos ao longo da arquitetura, do desenvolvimento pré-silício, da inicialização, da validação, da integração e do lançamento em produção.
  • Diagnosticar e resolver problemas complexos envolvendo hardware, firmware, software do kernel Linux e implantações em larga escala.
  • Criar recursos de telemetria, diagnóstico, detecção de falhas e recuperação.
  • Trabalhar em estreita colaboração com as equipes de ASIC, hardware, firmware, validação e software de sistemas.
  • Fornecer direcionamento técnico por meio de revisões de arquitetura e design, mentoria e padrões de engenharia.

Requisitos

  • Bacharelado ou mestrado em ciência da computação, engenharia da computação, engenharia elétrica ou área relacionada.
  • Pelo menos 12 anos de experiência em engenharia de software.
  • Ampla experiência em produção no desenvolvimento de drivers do kernel Linux.
  • Proficiência avançada em C e software de sistemas de baixo nível.
  • Ampla experiência com drivers de rede de alto desempenho ou subsistemas de redes do kernel Linux.
  • Conhecimento profundo dos componentes internos do kernel Linux, incluindo redes, sincronização, escalonamento, gerenciamento de memória, interrupções e otimização de desempenho.
  • Conhecimento especializado em Ethernet, TCP/IP, RDMA, controle de congestionamento, análise de desempenho de redes e processamento de pacotes.
  • Sólidos conhecimentos de redes de camada 1 e camada 2, incluindo PHYs, SerDes, treinamento de enlace, FEC, controle de fluxo e detecção e recuperação de erros.
  • Experiência na depuração de interações complexas entre hardware e software e na realização de análises de causa raiz.
  • Experiência com inicialização de silício, validação de hardware e entrega em produção de produtos de rede.
  • Liderança técnica comprovada e responsabilidade por iniciativas de software grandes e complexas.
  • É desejável experiência com interconexões de HPC, supercomputação, infraestrutura de IA em larga escala, Slingshot, InfiniBand, RoCE, RDMA, adaptadores de rede, SmartNICs, DPUs, plataformas de switches, Dragonfly, Clos, Fat Tree, gerenciamento de congestionamento, roteamento adaptativo, telemetria de fabric, observabilidade, diagnósticos em escala de frota, arquitetura de ASICs de switches e contribuições upstream para projetos de código aberto.

Benefícios

  • Programas abrangentes de apoio ao bem-estar físico, financeiro e emocional.
  • Recursos para crescimento pessoal e desenvolvimento profissional.
  • Opções de trabalho flexíveis que apoiam as necessidades de equilíbrio entre vida pessoal e profissional.
  • Um ambiente de trabalho inclusivo.
  • Adaptações razoáveis durante todo o processo de candidatura e entrevista para candidatos com deficiência.

Vagas relacionadas