Waymo

Ingeniero de Verificación de Diseño ASIC

PythonC++
Traducción automática. Consulta el original.

Sobre la oportunidad

Waymo es una empresa de tecnología de conducción autónoma con la misión de ser el conductor más fiable del mundo. Desde sus inicios como el Proyecto de Coche Autónomo de Google en 2009, Waymo se ha centrado en desarrollar el Waymo Driver (el conductor con más experiencia del mundo) para mejorar el acceso a la movilidad y salvar miles de vidas que actualmente se pierden en accidentes de tráfico.

El Waymo Driver impulsa el servicio de transporte autónomo de Waymo y también puede aplicarse a una amplia gama de plataformas de vehículos y casos de uso de productos. El Waymo Driver ha realizado más de diez millones de viajes solo con pasajeros, gracias a su experiencia de conducción autónoma durante más de 100 millones de millas en carreteras públicas y decenas de miles de millones en simulación a través de 15+ estados de EE. UU.

El equipo de computación de Waymo tiene una misión crítica y emocionante: entregamos la plataforma informática responsable de ejecutar la pila de software del vehículo totalmente autónomo. Para lograr nuestra misión, diseñamos y creamos silicio personalizado de alto rendimiento; desarrollamos arquitecturas informáticas a nivel de sistema que superan los límites de rendimiento, potencia y latencia; y colaboramos estrechamente con muchos otros compañeros de equipo para garantizar que diseñamos y optimizamos el hardware y el software para obtener el máximo rendimiento. Somos un equipo multidisciplinar que busca compañeros curiosos y con talento para trabajar en una de las plataformas informáticas de automoción de mayor rendimiento del mundo.

Este puesto sigue un horario de trabajo híbrido y reportará a un Silicon Engineering Lead.

Rango salarial $175,000—$215,000 USD

Sus funciones serán

  1. Colaborar con los equipos de diseño y arquitectura para traducir las especificaciones de hardware en planes de verificación completos y escalables.
  1. Impulsar el desarrollo de bancos de pruebas, modelos de referencia y estímulos para validar la funcionalidad y el rendimiento de misión crítica.
  1. Arquitectar y mejorar los entornos de verificación, contribuyendo a herramientas compartidas y metodologías reutilizables en toda la organización.
  1. Evaluar, integrar y verificar IP de verificación (VIP) de terceros para acelerar el ciclo de desarrollo.
  1. Definir y analizar métricas de cobertura (funcional y de código) para garantizar la preparación y el cierre del diseño.
  1. Promover y establecer las mejores prácticas de verificación.

Requisitos

  1. 3+ años de experiencia en la creación y mantenimiento de bancos de pruebas complejos utilizando UVM/SystemVerilog.
  1. Experiencia demostrada en generación aleatoria restringida, cobertura funcional y SVA (SystemVerilog Assertions).
  1. Profundo conocimiento de la lógica digital compleja y capacidad para depurar interacciones complejas entre hardware y software.
  1. Dominio de Python para desarrollar marcos de automatización escalables, herramientas de análisis de datos y suites de gestión de regresión.
  1. Excelentes habilidades de comunicación verbal y escrita, y capacidad para colaborar con equipos interfuncionales.
  1. Sólidas habilidades analíticas para determinar la causa raíz de los fallos en las capas de RTL, banco de pruebas y entorno.

Se valorará

  1. Experiencia que abarque desde la especificación inicial hasta la puesta en marcha y validación post-silicio.
  1. Familiaridad con la verificación consciente de la potencia (UPF), la verificación formal o la co-validación de hardware y software.
  1. Experiencia en el dominio de aceleradores de ML, interconexiones de alta velocidad (NoCs) o memoria de gran ancho de banda.
  1. Experiencia con C/C++ para el desarrollo y mejora de modelos de referencia.
  1. Experiencia práctica con interfaces estándar de la industria como PCIe Gen 5/6, DDR5 o Ethernet.
  1. Interés o experiencia en el aprovechamiento de la IA generativa y LLMs para acelerar los flujos de trabajo de verificación, como la generación automatizada de bancos de pruebas, la documentación o el análisis de registros de fallos.

El rango salarial base esperado para este puesto a tiempo completo en ubicaciones de EE. UU. se indica a continuación. El salario inicial real se basará en factores relacionados con el puesto, incluida la ubicación exacta de trabajo, la experiencia, la formación y educación relevantes, y el nivel de habilidades. Su reclutador puede compartir más información sobre el rango salarial específico para la ubicación del puesto o, si el puesto se puede realizar de forma remota, el rango salarial específico para su ubicación preferida, durante el proceso de contratación.

Los empleados de Waymo también son elegibles para participar en el programa de bonificación anual discrecional de Waymo, el plan de incentivos de capital y el generoso programa de beneficios de la empresa, sujeto a los requisitos de elegibilidad.

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