Categorías
···
Entrar / Registro
Ingeniero Sénior de QA de Validación y Emulación del Sistema
Salario negociable
Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Rosario Castellanos 10501, Zona Urbana Rio Tijuana, 22010 Tijuana, B.C., Mexico
Favoritos
Nueva
Compartir
Parte del contenido se ha traducido automáticamenteVer original
Descripción

El equipo de Validación de SoC (SVE – Validación del Sistema \& Emulación) forma parte de la organización central de hardware digital de SoC, responsable de la calidad general del silicio SoC. El equipo de Validación trabaja estrechamente con arquitectos, diseñadores, ingenieros de verificación, ingenieros de software y clientes. Estamos buscando un candidato autónomo que formará parte del equipo de validación de SoC en entorno bare\-metal con las siguientes responsabilidades. ### **Responsabilidades** * Trabajar junto con diversos equipos centrales en la integración de controladores y contenidos principales para alcanzar objetivos comunes de QA en cadencia de lanzamiento, calidad, estabilidad e intención. * Diseñar y desarrollar herramientas automatizadas de QA y nuevos flujos para asegurar que las métricas de calidad de compilación se cumplan consistentemente en las actividades diarias. * Diseñar, desarrollar y depurar marcos de validación de sistema/IP que se utilizarán en entornos bare\-metal y RTOS ligero para la validación de SoC. * Comprender la arquitectura del SoC, sus nuevas funciones y preparar planes de prueba de validación. * Desarrollar/portar/mejorar contenido de validación del sistema basado en casos de uso a nivel de sistema, casos de uso de bajo consumo, detectar errores de hardware y determinar sus causas raíz. * Interactuar con los equipos de Diseño/Verificación/Software para revisiones de planes de prueba y depuraciones. * Interactuar con diversos equipos de validación de IP y equipos multifuncionales (Diseño/DV/SW) para la creación de planes de prueba y depuración de problemas complejos. * Utilizar puntos de depuración del silicio para medir potencia/rendimiento/cobertura y otras métricas KPI. ### **Requisitos mínimos** * Título universitario o de maestría en Ingeniería de Electrónica y Comunicaciones/Informática o campo relacionado. * 2\-5 años de experiencia laboral (se pueden considerar candidatos con menos experiencia si tienen buenos antecedentes académicos de instituciones destacadas). ### **Habilidades obligatorias** * Conocimientos sólidos y comprensión de la arquitectura de software embebido y desarrollo en C, C\+\+, Ensamblador. * Dominio del lenguaje C para programación de bajo nivel en el límite entre hardware y software, lenguaje ensamblador para cualquier procesador, interoperabilidad C-ensamblador. * Buen conocimiento de la arquitectura de CPU ARMv8/ARMv9/x86/RISC\-V, manejo de interrupciones, coherencia de caché, coherencia de E/S. * Buen conocimiento de la arquitectura de SoC con multicore/multiprocesador con núcleos SMP/heterogéneos. * Conocimiento de sistemas operativos/internos del kernel de RTOS/Linux, multithreading, políticas de planificación/mecanismos de bloqueo, memoria virtual/MMU/paginación, etc. * Comprensión de la gestión de memoria, modelos de memoria débilmente ordenados/pipeline de sistemas de memoria/barreras de memoria. * Comprensión profunda de las cadenas de herramientas de compilación que incluyen compiladores, Makefiles, archivos de enlazado/dispersión. * Compilador/Enlazador: Dominio en el uso de compiladores y enlazadores como GCC, CLANG, RVDS, LLVM. Experiencia en optimización de código y resolución de problemas de enlazado para garantizar compilaciones eficientes y sin errores. * Makefiles: Sólido conocimiento de la sintaxis y uso de makefiles. Capacidad para crear, modificar y mantener makefiles para automatizar el proceso de compilación y gestionar eficazmente las dependencias. * Experiencia en el uso de interfaces y herramientas JTAG para depurar hardware. * Lenguajes de scripting como Python, shell scripting, etc. ### **Habilidades deseadas** * Exposición a paradigmas de arquitectura de SoC – interconexiones, gestión de energía, entornos de emulación (pre\-Si), etc. * Experiencia en entornos de emulación/pre\-silicio es una ventaja adicional. * Desarrollo de software para habilitación de silicio, validación de silicio. * Puesta en marcha de placas/Puesta en marcha de soluciones hardware-software en plataformas FPGA/emulación y en diseños nuevos de SoC. * Experiencia en automatización de compilaciones: Experiencia con herramientas de automatización de compilaciones como Jenkins y experiencia en la creación de canalizaciones de compilación automatizadas para agilizar el proceso de desarrollo. * Experiencia en pruebas de regresión: Comprensión de metodologías y herramientas de pruebas de regresión. Capacidad para diseñar, implementar y ejecutar conjuntos completos de pruebas de regresión para garantizar la calidad y estabilidad del software. * Gestión de código fuente: Dominio de herramientas de gestión de código fuente como Perforce, Git, SVN. Experiencia en ramificación, fusión y resolución de conflictos de fusión. * Revisiones de código: Capacidad para realizar revisiones de código exhaustivas y constructivas para mantener la calidad del código, asegurar las mejores prácticas e identificar áreas de mejora.

Fuentea:  indeed Ver publicación original
Juan García
Indeed · HR

Compañía

Indeed
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.