B&A
Retym
Ingeniero de diseño VLSI
Python
Traducción automática. Consulta el original.
Sobre la oportunidad
Buscamos ingenieros de diseño VLSI/microarquitectos con talento y experiencia.
Como ingeniero de diseño digital VLSI/microarquitecto, tendrá la oportunidad de diseñar sistemas de comunicación innovadores y altamente sofisticados desde cero.
Responsabilidades clave para un ingeniero de diseño VLSI
- Trabajar en estrecha colaboración con los equipos de algoritmos y arquitectura.
- Comprender y traducir los requisitos algorítmicos de alto nivel en implementaciones de hardware eficientes.
- Aprender y analizar los protocolos y estándares relevantes.
- Interpretar las especificaciones de protocolos (por ejemplo, Ethernet, etc.) y aplicarlas con precisión en el diseño.
Participar en todas las etapas del diseño
- Definición de microarquitectura.
- Codificación RTL (usando Verilog/SystemVerilog).
- Codificación orientada a la síntesis y diseño consciente de los tiempos (timing-aware).
Colaborar de forma interfuncional
- Equipo de verificación: para el desarrollo de bancos de pruebas, soporte de depuración y cierre de cobertura funcional.
- Equipo de DFT: asegurar que el diseño sea apto para escaneo, soporte ATPG, BIST, etc.
- Equipo de Backend/diseño físico: para la planificación de planta (floorplanning), cierre de tiempos y retroalimentación de enrutamiento.
Participar en revisiones de diseño
- Presentar y defender las decisiones de diseño en revisiones formales y entre compañeros.
Realizar síntesis y análisis de tiempos
- Generar restricciones de síntesis (SDC), ejecutar la síntesis y analizar los informes de tiempos.
Depurar y corregir problemas funcionales y de tiempos
- Colaborar en la depuración post-silicio o pre-silicio; utilizar formas de onda, aserciones y analizadores lógicos.
Optimizar para área, potencia y rendimiento (PPA)
- Identificar cuellos de botella y oportunidades de mejora dentro del RTL.
Documentación
- Mantener una documentación de diseño clara para su reutilización y referencia (por ejemplo, especificaciones de microarquitectura, documentos de interfaz).
Contribuir a la integración de IP/SoC
- Trabajar en la integración de bloques de diseño en sistemas más grandes y gestionar interfaces a nivel de sistema.
Participar en la puesta en marcha y validación del silicio (opcional pero valioso)
- Apoyar la puesta en marcha del primer silicio y asistir en la validación post-silicio, si corresponde.
Mantenerse al día con las tendencias y herramientas de la industria
- Aprender nuevas herramientas EDA, lenguajes y metodologías (por ejemplo, CDC, Linting, verificación formal).
Requisitos
Requisitos del puesto
- +5 años de experiencia como ingeniero de diseño digital ASIC/VLSI.
- Sólida experiencia en Verilog/System-Verilog.
- Familiaridad con herramientas/entornos de simulación y metodologías de verificación.
- Gran capacidad de trabajo en equipo y sólidas habilidades interpersonales.
- Actitud emprendedora y proactiva, automotivado y capaz de trabajar de forma independiente.
- Grado/Máster en Ingeniería Eléctrica/Ingeniería Informática de universidades líderes.
Se valorará contar con experiencia en uno o más de los siguientes ámbitos:
- Familiaridad con prácticas de diseño avanzadas (cruce de dominios de reloj/voltaje, diseño de bajo consumo, DFT).
- Diseño de bloques orientados a DSP.
- Ethernet (100G y superior).
- Experiencia en scripting utilizando varios de los siguientes: Python, Perl, TCL.
