Graphcore

Engenheiro(a) de Validação e Debug — Vários Níveis

Python
Tradução automática. Consulte o original.

Sobre nós

Na Graphcore, estamos construindo o futuro da computação de IA. Somos uma equipe de especialistas em semicondutores, software e IA, com profunda experiência na criação completa da pilha de computação de IA - de silício e software à infraestrutura em escala de data center.

Como parte do SoftBank Group, com apoio de investimento significativo de longo prazo, estamos entregando tecnologia chave para o ecossistema de IA de rápido crescimento da SoftBank.

Para atender à vasta e empolgante oportunidade de IA, a Graphcore está expandindo suas equipes ao redor do mundo.

Estamos reunindo as mentes mais brilhantes para resolver os problemas mais difíceis, em um lugar onde todos têm a oportunidade de causar um impacto na empresa, em nossos produtos e no futuro da inteligência artificial.

Resumo da Vaga

Reportando-se ao Diretor Sênior de Validação Pós-Silício, o Engenheiro(a) de Validação e Debug liderará atividades de debug e validação pós-silício para silício e sistemas de computação de IA de próxima geração. Você liderará equipes apaixonadas por identificar, reproduzir, analisar e resolver complexos problemas de nível de silício, firmware e sistema durante o bring-up, caracterização e prontidão do produto. Esta função combina profunda expertise técnica em debug com forte colaboração multifuncional em diversas áreas de engenharia.

A Equipe

A equipe de Debug e Validação Pós-Silício gerencia o bring-up, diagnóstico de falhas e validação de silício e sistemas da Graphcore. Nossa equipe participa durante todo o ciclo de vida do produto, apoiando o bring-up inicial do silício, validação de subsistemas, integração de sistemas e tarefas de prontidão de produção. Coordenamos de perto com as equipes de hardware, firmware, software e sistemas para examinar falhas complexas, desenvolver estratégias de debug e avançar a infraestrutura de validação.

Responsabilidades e Deveres

  1. Liderar esforços de debug e validação pós-silício para tecnologias de silício e plataforma de computação de IA
  1. Contribuir para atividades de debug e validação em múltiplos projetos e conquistas
  1. Analisar e resolver problemas intrincados de nível de silício, firmware, software e sistema durante o bring-up e validação
  1. Desenvolver metodologias de debug estruturadas e processos de análise de falhas para melhorar a eficiência da resolução de problemas
  1. Trabalhar em estreita parceria com os grupos de engenharia de arquitetura, RTL, firmware, software e sistemas para determinar as causas raiz e implementar medidas corretivas
  1. Conduzir o debug de subsistemas de CPU, memória, interconexão e I/O de alta velocidade sob condições funcionais, de estresse e de carga de trabalho
  1. Desenvolver e aprimorar a infraestrutura automatizada de debug, regressão e validação usando Python e tecnologias relacionadas
  1. Analisar logs, traces, telemetria e dados de hardware para isolar e caracterizar falhas de sistema e problemas de desempenho
  1. Apoiar o desenvolvimento de testes de validação, ferramentas de debug e diagnósticos customizados para melhorar a cobertura e a observabilidade
  1. Definir métricas de validação, fluxos de trabalho de debug e padrões de relatórios para garantir análise consistente e repetível
  1. Comunicar riscos técnicos, status e recomendações claramente para a liderança de engenharia e colaboradores multifuncionais
  1. Apoiar revisões de prontidão de silício e contribuir para decisões de qualidade e liberação de produtos
  1. Contribuir para a melhoria contínua de metodologias de debug, infraestrutura de validação e fluxos de trabalho de engenharia

Perfil do Candidato

Essencial

  1. Experiência sólida em ambientes bare metal
  1. Forte compreensão de arquiteturas SoC e de plataforma
  1. Expertise em infraestrutura de debug e metodologias de debug pós-silício
  1. Fortes habilidades de programação em Python, C, ou linguagens de script de debug como CMM ou experiência equivalente
  1. Autodidata altamente motivado(a) com abordagem colaborativa e orientada para equipe
  1. Capacidade de colaborar entre equipes e linguagens de programação para descobrir as causas raiz de problemas profundos e complexos
  1. Experiência no processo de validação pós-silício aplicado em ambientes ASIC digitais
  1. Forte experiência em Linux e Python
  1. Excelentes habilidades de comunicação e a capacidade de colaborar efetivamente para resolver problemas complexos
  1. Excelentes habilidades de resolução de problemas, análise e diagnóstico
  1. Profundo conhecimento de infraestrutura de scan, DFT, JTAG e trace
  1. Fortes habilidades de debug, incluindo análise de árvore de falhas, isolamento de falhas, metodologias fishbone e técnicas de debug em nível de sistema
  1. Capacidade de operar autonomamente em tarefas tecnicamente intrincadas de debug e validação que abrangem áreas de hardware, firmware e software

Desejável

  1. Compreensão de fluxos DFT desde a inserção até a validação pós-silício
  1. Experiência no desenvolvimento de ferramentas para análise e processamento de dados de debug, incluindo análise de scan dump
  1. Experiência em nível de driver com uma ou mais das seguintes tecnologias: PCIe, Ethernet, tecnologias de memória incluindo LPDDR, DDR e HBM, interfaces periféricas como I2C, I3C e SPI
  1. Experiência no uso de CoreSight e infraestrutura de debug similar, incluindo CTI, ETx, DStream, JLink, Lauterbach, ATB e STM ou experiência equivalente
  1. Forte compreensão de componentes de sinal misto como PLLs, PHYs de alta velocidade e protocolos de controle/comunicação IC
  1. Experiência com arquiteturas de CPU Arm, IP de sistema e ferramentas de debug associadas
  1. Experiência com protocolos AMBA
  1. Compreensão de aplicações de ML e cargas de trabalho associadas
  1. Experiência em caracterização, análise de falhas, desenvolvimento de testes, análise estatística e suporte ao cliente

Benefícios

Além de um salário competitivo, a Graphcore oferece trabalho flexível, uma política generosa de férias anuais, seguro médico privado e plano de saúde, plano odontológico, previdência (com contrapartida de até 5%), seguro de vida e proteção de renda. Temos uma política generosa de licença parental e um programa de apoio ao empregado (que inclui suporte para saúde, bem-estar mental e luto). Oferecemos uma variedade de alimentos saudáveis e lanches em nosso escritório central em Bristol e temos nosso próprio bar com barista! Acolhemos pessoas de diferentes origens e experiências; estamos comprometidos em construir um ambiente de trabalho inclusivo que faça da 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 se precisar de quaisquer ajustes razoáveis.

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