Redwood Materials
Graphcore
Engenheiro Principal de Firmware UEFI
Sobre nós
A Graphcore é uma das líderes mundiais em inovação em computação para Inteligência Artificial. A empresa desenvolve hardware, software e infraestrutura de sistemas que desbloquearão a próxima geração de avanços em IA e impulsionarão a ampla adoção de soluções de IA em todos os setores.
Como parte do SoftBank Group, a Graphcore é membro de uma família de elite de empresas responsáveis por algumas das tecnologias mais transformadoras do mundo. Juntas, elas compartilham uma visão ousada: permitir a Superinteligência Artificial e garantir que seus benefícios sejam acessíveis a todos.
As equipes da Graphcore vêm de diversas origens e trazem uma ampla gama de habilidades e perspectivas. Um caldeirão de especialistas em pesquisa de IA, designers de silício, engenheiros de software e arquitetos de sistemas, a Graphcore desfruta de uma cultura de aprendizado contínuo e inovação constante.
Resumo da vaga
Estamos buscando um Engenheiro de Firmware UEFI Staff experiente para projetar, desenvolver e implementar firmware baseado em UEFI para as plataformas de servidor de IA de hiperescala da Graphcore.
Esta função concentra-se no desenvolvimento de firmware de sistema responsável pela inicialização da plataforma, configuração de hardware e recursos de confiabilidade em implantações de data center de grande escala.
A equipe
A Graphcore é uma líder reconhecida mundialmente em sistemas de computação de Inteligência Artificial. A empresa projeta semicondutores avançados e hardware de data center que fornecem o poder de processamento especializado necessário para impulsionar a inovação em IA, ao mesmo tempo em que oferece a eficiência necessária para apoiar sua adoção mais ampla.
A equipe de Engenharia de Firmware desenvolve o firmware fundamental responsável pela inicialização da plataforma, configuração de hardware e confiabilidade do sistema em toda a infraestrutura de computação de IA da Graphcore.
A equipe colabora com a engenharia de silício, equipes de design de hardware, equipes de firmware BMC, engenheiros de validação e arquitetos de plataforma para permitir a inicialização e operação confiáveis da plataforma de servidor.
Responsabilidades e atribuições
- Projetar, desenvolver e implementar firmware baseado em UEFI para plataformas de servidor de hiperescala.
- Colaborar com parceiros ODM durante todo o ciclo de vida do design, desde o conceito até a produção em massa.
- Integrar firmware UEFI em pipelines de CI/CD permitindo compilações automatizadas, testes de regressão e análise estática.
- Desenvolver funcionalidades de firmware que suportem a inicialização da plataforma, incluindo CPU, memória, PCIe e interconexões de sistema.
- Implementar recursos de segurança de firmware de sistema, incluindo raiz de confiança (root of trust), cadeias de inicialização segura (secure boot) e atualizações de firmware assinadas.
- Desenvolver recursos de firmware de plataforma que suportem confiabilidade, disponibilidade e capacidade de manutenção (RAS) do servidor.
- Construir interfaces de firmware que suportem telemetria, atualizações de firmware e recursos de gerenciamento de sistema.
- Colaborar com as equipes de hardware, BMC, segurança e validação para garantir a integração total da plataforma.
- Depurar e realizar análise de causa raiz para problemas de firmware e hardware em ambientes de laboratório e de produção.
Perfil do candidato
Essencial
- Bacharelado ou Mestrado em Engenharia Elétrica, Engenharia da Computação, Ciência da Computação ou disciplina relacionada.
- Experiência sólida no desenvolvimento de firmware UEFI ou BIOS para plataformas de servidor.
- Especialização em UEFI, TianoCore e design de arquitetura de firmware.
- Experiência sólida no desenvolvimento de soluções de firmware para ambientes de hiperescala ou data centers em nuvem.
- Habilidades sólidas de programação em C/C++.
- Conhecimento profundo de treinamento de memória DDR, protocolos de coerência de cache e subsistemas PCIe.
- Conhecimento sólido da arquitetura de plataformas de servidor, incluindo fornecimento de energia, gerenciamento térmico, sensores e FRUs.
- Experiência na implementação de pipelines de CI/CD para desenvolvimento de firmware.
- Experiência na depuração de firmware de sistema usando analisadores lógicos, JTAG, GDB e ferramentas similares.
Desejável
- Experiência no desenvolvimento de firmware UEFI para plataformas de servidor baseadas em ARM.
- Experiência com desenvolvimento de base de código EDK II e contribuição upstream.
- Experiência de trabalho com parceiros ODM/JDM em programas de desenvolvimento de plataformas de servidor.
- Experiência na entrega de firmware para implantações em nuvem de hiperescala e ambientes de produção.
Benefícios nos EUA
Além de um salário competitivo, a Graphcore oferece trabalho flexível e um pacote abrangente de benefícios projetado para apoiar sua saúde, bem-estar e futuro financeiro. Nossos benefícios incluem cobertura médica, odontológica e oftalmológica, Contas de Despesas Flexíveis (FSAs), Contas Poupança Saúde (HSAs), seguro de invalidez e de vida, um plano de aposentadoria 401(k), benefícios de transporte, serviços de bem-estar e um Programa de Assistência ao Empregado (EAP). Recebemos pessoas de diferentes origens e experiências; estamos comprometidos em construir um ambiente de trabalho inclusivo que torna a Graphcore um ótimo lar para todos. Oferecemos um processo de igualdade de oportunidades e entendemos que existem diferenças visíveis e invisíveis em todos nós. Podemos oferecer uma abordagem flexível para entrevistas e encorajamos você a conversar conosco caso precise de quaisquer ajustes razoáveis.
