Chat rápido, mejores ofertas — Descargar

Ingeniero Senior de Verificación Formal – Unidad Vectorial

Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoRemoto
Nivel de experiencia6 a 10 años
Nivel educativoLicenciatura

Descripción

En TechBiz Global, ofrecemos servicios de reclutamiento a nuestros clientes TOP seleccionados de nuestro portafolio. Actualmente buscamos un Ingeniero Senior de Verificación Formal (FV) para incorporarse al equipo de uno de nuestros clientes. Este puesto reporta directamente al Líder de Verificación de la Unidad Vectorial y constituye un rol altamente técnico de Contribuidor Individual (IC). En este cargo, usted será el experto formal dedicado del equipo de Unidad Vectorial (VU), responsable de diseñar bancos de pruebas formales escalables, redactar propiedades matemáticas y garantizar la integridad algorítmica y arquitectónica absoluta de nuestra tubería vectorial. Trabajará codo con codo con los microarquitectos de la VU para detectar errores profundos en casos extremos y lograr la aprobación formal (formal sign-off) en bloques de alta complejidad relacionados con aritmética y ejecución. **Principales responsabilidades** **Ingeniería de ejecución y convergencia a nivel de bloque (90 %)** * **Responsabilidad integral del banco de pruebas de extremo a extremo:** Diseñar, implementar y mantener entornos robustos de verificación formal para subbloques complejos de la Unidad Vectorial (por ejemplo: tuberías de ejecución vectorial, interfaces de archivo/renombrado de registros vectoriales y unidades vectoriales de punto flotante). * **Verificación de la ruta de datos y la aritmética:** Implementar estrategias avanzadas de modelado a nivel de palabra, descomposición bit a bit (bit-blasting) y reescritura algebraica para verificar unidades aritméticas vectoriales complejas de punto flotante e enteras conforme al estándar IEEE-754. * **Gestión de la convergencia de las pruebas:** Diagnosticar y resolver de forma independiente fallos de convergencia de prueba, sobre-restricciones y explosiones del espacio de estados mediante técnicas avanzadas de reducción (por ejemplo: división por casos, encapsulamiento (black-boxing) y modelado por abstracción). * **Conformidad con la extensión vectorial RISC-V:** Desarrollar entornos formales para demostrar matemáticamente que la tubería de la VU cumple estrictamente con la especificación de la extensión vectorial (V) de RISC-V. * **Colaboración con simulación:** Colaborar estrechamente con los ingenieros de simulación de la VU para definir con precisión el límite entre simulación y verificación formal, asegurando así una eficiencia máxima en la detección de errores y la ausencia total de brechas en la cobertura. **Mentoría integrada y buenas prácticas (10 %)** * **Diseño compatible con verificación formal:** Colaborar con los microarquitectos de la VU durante las fases iniciales del desarrollo RTL para promover estilos de codificación y patrones estructurales compatibles con la verificación formal. * **Propagación de SVA:** Revisar y perfeccionar las Aserciones de SystemVerilog (SVA) redactadas por los equipos de diseño y simulación, estableciendo buenas prácticas para aserciones a nivel de bloque dentro del equipo de la VU. **Requisitos imprescindibles** * **Formación académica:** Licenciatura o Maestría en Ingeniería Informática, Ingeniería Eléctrica o Ciencias de la Computación, con experiencia práctica en la industria; o doctorado con enfoque investigador en métodos formales o aritmética computacional. * **Experiencia:** Mínimo 5 años de experiencia profesional en verificación de hardware (o doctorado más 1–3 años), con un historial sólido y comprobado en la aplicación de verificación formal a tuberías de ejecución de CPU, GPU o DSP. * **Estilo colaborativo:** Ingeniero autodirigido que disfruta resolver acertijos matemáticos complejos, colabora sin fricciones dentro de un equipo localizado a nivel de bloque y es capaz de traducir contraejemplos de prueba formales complejos en errores concretos y accionables para los diseñadores. * **Enfoque en validación de rutas de datos:** Especialización sólida en verificación formal aritmética, reescritura algebraica y modelado a nivel de palabra. Se valora muy positivamente la familiaridad con técnicas formales aplicadas a rutas de control (propiedades de vitalidad y seguridad). * **Microarquitectura vectorial:** Conocimientos operativos adecuados sobre tuberías de ejecución de alto ancho, unidades de ejecución vectorial o hardware aritmético de punto flotante/entero. Será un plus contar con experiencia en mecanismos de ejecución fuera de orden. * **Herramientas formales:** Competencia sólida en herramientas formales comerciales de EDA (por ejemplo: Cadence JasperGold/DPV, Synopsys VC Formal, Siemens OneSpin) y sus aplicaciones matemáticas/especializadas para rutas de datos. * **Lenguajes:** Dominio nativo de SystemVerilog y Aserciones de SystemVerilog (SVA). Capacidad para scripting (Python, Tcl o Bash) destinada a la automatización de bancos de pruebas. **Deseable** * Verificación de núcleos RISC-V. * **Ecosistema RISC-V:** Familiaridad con la arquitectura RISC-V, especialmente con los ecosistemas de las extensiones vectorial (V) y de punto flotante (F/D). * Plataformas de emulación (Veloce, ZeBu). * Protocolos de interfaz de núcleo/bus (por ejemplo: AXI/CHI). **Habilidades blandas esenciales** * Una mentalidad **adversaria y orientada a la detección de brechas**, que instintivamente se pregunte "¿quién realmente verifica esto?", con una visión integral y global de todo el núcleo. * Comunicación clara con los equipos de DV, diseño y software; redacta planes de verificación que otros puedan seguir.

Fuentea: indeed
Parte del contenido se ha traducido automáticamente

Publicado por

David Muñoz

Indeed · HR

Ubicación

David Muñoz

Indeed · HR

Empleos similares

Ingeniero Senior de Verificación Formal – Unidad Vectorial empleo de Indeed en 2026 | ok.com