Graphcore

Ingeniero de Validación y Depuración — Múltiples Niveles

Python
Traducción automática. Consulta el original.

Sobre nosotros

En Graphcore, estamos construyendo el futuro de la computación para IA. Somos un equipo de expertos en semiconductores, software e IA, con una profunda experiencia en la creación de la pila completa de computación para IA, desde el silicio y el software hasta la infraestructura a escala de centro de datos.

Como parte del Grupo SoftBank, respaldados por una inversión significativa a largo plazo, estamos entregando tecnología clave al ecosistema de IA de rápido crecimiento de SoftBank.

Para satisfacer la vasta y emocionante oportunidad de la IA, Graphcore está expandiendo sus equipos en todo el mundo.

Estamos reuniendo las mentes más brillantes para resolver los problemas más difíciles, en un lugar donde todos tienen la oportunidad de tener un impacto en la empresa, nuestros productos y el futuro de la inteligencia artificial.

Resumen del puesto

Reportando al Director Senior de Validación Post-Silicio, el Ingeniero de Validación y Depuración liderará las actividades de depuración y validación post-silicio para silicio y sistemas de computación de IA de próxima generación. Liderarás equipos apasionados por identificar, reproducir, analizar y resolver problemas complejos de silicio, firmware y a nivel de sistema durante la puesta en marcha, caracterización y preparación del producto. Este rol combina una profunda experiencia técnica en depuración con una sólida colaboración interfuncional en múltiples campos de ingeniería.

El Equipo

El equipo de Depuración y Validación Post-Silicio gestiona la puesta en marcha, el diagnóstico de fallos y la validación de silicio y sistemas de Graphcore. Nuestro equipo participa durante todo el ciclo de vida del producto, apoyando la puesta en marcha inicial del silicio, la validación de subsistemas, la integración de sistemas y las tareas de preparación del producto. Coordinamos estrechamente con los equipos de hardware, firmware, software y sistemas para examinar fallos complejos, desarrollar estrategias de depuración y avanzar en la infraestructura de validación.

Responsabilidades y Tareas

  1. Liderar los esfuerzos de depuración y validación post-silicio para tecnologías de silicio y plataformas de computación de IA
  1. Contribuir a las actividades de depuración y validación en múltiples proyectos y logros
  1. Analizar y abordar problemas intrincados a nivel de silicio, firmware, software y sistema durante la puesta en marcha y la validación
  1. Desarrollar metodologías de depuración estructuradas y procesos de análisis de fallos para mejorar la eficiencia de la resolución de problemas
  1. Trabajar en estrecha colaboración con los grupos de ingeniería de arquitectura, RTL, firmware, software y sistemas para determinar las causas raíz y llevar a cabo medidas correctivas
  1. Impulsar la depuración de subsistemas de CPU, memoria, interconexión y E/S de alta velocidad bajo condiciones funcionales, de estrés y de carga de trabajo
  1. Desarrollar y mejorar la infraestructura automatizada de depuración, regresión y validación utilizando Python y tecnologías relacionadas
  1. Analizar registros, trazas, telemetría y datos de hardware para aislar y caracterizar fallos del sistema y problemas de rendimiento
  1. Apoyar el desarrollo de pruebas de validación, herramientas de depuración y diagnósticos personalizados para mejorar la cobertura y la observabilidad
  1. Definir métricas de validación, flujos de trabajo de depuración y estándares de informes para garantizar un análisis consistente y repetible
  1. Comunicar riesgos técnicos, estado y recomendaciones claramente a la dirección de ingeniería y a los colaboradores interfuncionales
  1. Apoyar las revisiones de preparación de silicio y contribuir a las decisiones de calidad y lanzamiento del producto
  1. Contribuir a la mejora continua de las metodologías de depuración, la infraestructura de validación y los flujos de trabajo de ingeniería

Perfil del candidato

Esencial

  1. Amplia experiencia en entornos bare metal
  1. Sólida comprensión de las arquitecturas SoC y de plataforma
  1. Experiencia en infraestructura de depuración y metodologías de depuración post-silicio
  1. Sólidas habilidades de programación en Python, C, o lenguajes de scripting de depuración como CMM o experiencia equivalente
  1. Persona proactiva y automotivada con un enfoque colaborativo y orientado al equipo
  1. Capacidad para colaborar entre equipos y lenguajes de programación para descubrir las causas raíz de problemas profundos y complejos
  1. Experiencia en el proceso de validación post-silicio aplicado en entornos ASIC digitales
  1. Sólida experiencia en Linux y Python
  1. Excelentes habilidades de comunicación y la capacidad de colaborar eficazmente para resolver problemas complejos
  1. Excelentes habilidades de resolución de problemas, análisis y diagnóstico
  1. Profundo conocimiento de la infraestructura de scan, DFT, JTAG y trace
  1. Sólidas habilidades de depuración, incluido análisis de árboles de fallos, aislamiento de fallos, metodologías de espina de pescado y técnicas de depuración a nivel de sistema
  1. Capacidad para operar de forma autónoma en tareas de depuración y validación técnicamente intrincadas que abarcan áreas de hardware, firmware y software

Deseable

  1. Comprensión de los flujos de DFT desde la inserción hasta la validación post-silicio
  1. Experiencia en el desarrollo de herramientas para analizar y procesar datos de depuración, incluido el análisis de volcados de scan
  1. Experiencia a nivel de driver con una o más de las siguientes tecnologías: PCIe, Ethernet, tecnologías de memoria como LPDDR, DDR y HBM, interfaces periféricas como I2C, I3C y SPI
  1. Experiencia en el uso de CoreSight e infraestructura de depuración similar, incluyendo CTI, ETx, DStream, JLink, Lauterbach, ATB y STM o experiencia equivalente
  1. Sólida comprensión de componentes de señal mixta como PLL, PHY de alta velocidad y protocolos de control/comunicación IC
  1. Experiencia con arquitecturas de CPU Arm, IP de sistema y herramientas de depuración asociadas
  1. Experiencia con protocolos AMBA
  1. Comprensión de aplicaciones de ML y cargas de trabajo asociadas
  1. Experiencia en caracterización, análisis de fallos, desarrollo de pruebas, análisis estadístico y soporte al cliente

Beneficios

Además de un salario competitivo, Graphcore ofrece trabajo flexible, una generosa política de vacaciones anuales, seguro médico privado y plan de salud, un plan dental, pensión (con aportación equivalente hasta el 5%), seguro de vida y protección de ingresos. Tenemos una generosa política de permisos parentales y un programa de asistencia al empleado (que incluye apoyo para la salud, el bienestar mental y el duelo). Ofrecemos una variedad de alimentos y aperitivos saludables en nuestra oficina central de Bristol y ¡tenemos nuestra propia cafetería! Damos la bienvenida a personas de diferentes orígenes y experiencias; estamos comprometidos a construir un entorno de trabajo inclusivo que haga de Graphcore un gran hogar para todos. Ofrecemos un proceso de igualdad de oportunidades y entendemos que existen diferencias visibles e invisibles en todos nosotros. Podemos proporcionar un enfoque flexible para las entrevistas y le animamos a hablar con nosotros si necesita algún ajuste razonable.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores