Zuora
Qualcomm
Ingeniero de Verificación de Diseño de GPU - Qualcomm, Cambridge, Reino Unido
Sobre la oportunidad
Empresa: Qualcomm Technologies International Ltd Puesto
Área: Grupo de Ingeniería, Grupo de Ingeniería > Ingeniería de ASICs
*Las referencias a un número determinado de años de experiencia son solo a título indicativo. Se considerarán las solicitudes de candidatos con experiencia equivalente, siempre que el candidato pueda demostrar una capacidad para cumplir las funciones principales del puesto y posea las competencias requeridas.
Qualcomm es un empleador que ofrece igualdad de oportunidades. Si usted es una persona con discapacidad y necesita una adaptación durante el proceso de solicitud/contratación, tenga la seguridad de que Qualcomm se compromete a proporcionar un proceso accesible. Puede enviar un correo electrónico a [email protected] o llamar al número gratuito de Qualcomm que se encuentra aquí. Previa solicitud, Qualcomm proporcionará adaptaciones razonables para ayudar a las personas con discapacidades a participar en el proceso de contratación. Qualcomm también se compromete a hacer que nuestro lugar de trabajo sea accesible para personas con discapacidades. (Tenga en cuenta que esta dirección de correo electrónico se utiliza para proporcionar adaptaciones razonables a personas con discapacidades. No responderemos aquí a solicitudes de actualización de solicitudes o consultas de currículums).
Qualcomm espera que sus empleados cumplan con todas las políticas y procedimientos aplicables, incluidos, entre otros, los requisitos de seguridad y otros requisitos relacionados con la protección de la información confidencial de la empresa y otra información confidencial y/o propietaria, en la medida en que dichos requisitos sean permisibles según la ley aplicable.
A todas las agencias de personal y reclutamiento: Nuestro sitio de carreras es solo para personas que buscan un empleo en Qualcomm. Las agencias de personal y reclutamiento y las personas representadas por una agencia no están autorizadas a utilizar este sitio ni a enviar perfiles, solicitudes o currículums, y dichas presentaciones se considerarán no solicitadas. Qualcomm no acepta currículums o solicitudes no solicitadas de agencias. No envíe currículums a nuestra dirección de correo electrónico de trabajos, empleados de Qualcomm ni a ninguna otra ubicación de la empresa. Qualcomm no es responsable de ninguna tarifa relacionada con currículums/solicitudes no solicitadas.
Si desea más información sobre este puesto, póngase en contacto con Qualcomm Careers.
Resumen General
Arquitecta, diseña, implementa, verifica y optimiza el rendimiento y el consumo de energía de los núcleos de GPU. Responsable de la verificación de IP gráfica y de realizar verificaciones previas y posteriores a la fabricación para verificar la corrección y garantizar el cumplimiento de los objetivos de rendimiento y consumo de energía.
FUNCIONES Y RESPONSABILIDADES PRINCIPALES
Las responsabilidades de este puesto incluyen:
- Ser responsable y ejecutar tareas independientes clave para cumplir los requisitos del programa
- Utilizar habilidades de comunicación verbal y escrita para transmitir información fáctica básica y rutinaria sobre las actividades diarias a otras personas que tengan un conocimiento completo del tema.
- Trabajar dentro de los plazos y restricciones de recursos establecidos
- Aplicar pensamiento creativo independiente para solucionar problemas técnicos o abordar circunstancias novedosas.
- Investigar a través de los recursos disponibles y colaborar con varios equipos interdisciplinarios
- Utilizar la resolución de problemas deductiva para resolver problemas moderadamente complejos; la mayoría de los problemas tienen procesos definidos de diagnóstico/detección; puede ser necesario un análisis de datos limitado.
- Aplica conocimientos y experiencia en gráficos para arquitectar, diseñar, implementar y verificar la estructura y el rendimiento del hardware de GPU, controladores, funciones, aplicaciones y herramientas.
- Crea y mantiene bancos de pruebas y entornos de verificación en System Verilog/UVM
- Crear y aprovechar marcos de prueba avanzados para generar y recrear condiciones de integración de sistemas del mundo real
- Colabora con los equipos de Arquitectura, Software, Firmware, Diseño, Modelado, Emulación y Validación Post-silicio para definir y desarrollar la metodología y el contenido de las pruebas
- Participa en revisiones de arquitectura y microarquitectura de GPU
- Recopila, organiza y ejecuta diversas formas de contenido de prueba a nivel de sistema, incluyendo casos de prueba dirigidos, benchmarks de juegos, conjuntos de pruebas de cumplimiento de estándares y escenarios a nivel de sistema
- Construye automatización para la integración y pruebas continuas basadas en la última IP de GPU
- Ayuda a recopilar y analizar resultados de pruebas utilizando estadísticas sencillas y predicciones de datos para seguir benchmarks e identificar problemas
- Trabaja con los miembros del equipo para comprender y alinear el alcance limitado del desarrollo de funciones y cumplir los objetivos.
- Escribe documentación técnica y descripciones de funciones para proyectos sencillos bajo la dirección de un supervisor
Requisitos Mínimos
- Título de Grado en Ciencias, Ingeniería o campo relacionado y 4+ años de experiencia en diseño, verificación, validación, integración de ASICs o experiencia laboral relacionada.
- O Título de Máster en Ciencias, Ingeniería o campo relacionado y 3+ años de experiencia en diseño, verificación, validación, integración de ASICs o experiencia laboral relacionada.
- O Título de Doctorado en Ciencias, Ingeniería o campo relacionado y 2+ años de experiencia en diseño, verificación, validación, integración de ASICs o experiencia laboral relacionada.
CUALIFICACIONES PREFERENTES
- 5+ años de experiencia en Ingeniería de Hardware, Ingeniería de Software, Ingeniería de Sistemas o experiencia laboral relacionada
- Habilidades de verificación: Planificación de pruebas, Scripting, Simulación, resolución de problemas y depuración.
- Se requieren habilidades en System Verilog, UVM, Verilog o VHDL, C/C++.
- Se requiere experiencia en aleatorización restringida, desarrollo de cobertura funcional y depuración de diseño.
- Exposición a plataformas de emulación/prototipado (Veloce, Palladium, Zebu, FPGA)
- Máster en Ingeniería Eléctrica o Informática, Informática o campo relacionado.
- 2+ años de experiencia relevante en GPU (externa o interna).
HABILIDADES PREFERENTES
- Experiencia en verificación basada en GPU
- Experiencia en verificación a nivel de sistema o subsistema
- Marcos de pruebas de concurrencia, preemption y estrés
- Arquitectura e implementación de bancos de pruebas
- Exposición a GFX API: Exposición a Vulkan/DX11/DX12
- Habilidades de scripting y automatización (Python, Make, Airflow, etc.)
- Desarrollo y depuración de FW embebido
- Benchmarking y análisis de rendimiento
- Arquitectura del Kernel de SO Windows y/o Linux
- C/C++, GNU Toolchain, Visual Studio
- Verificación formal: la experiencia en FPV y DPV es una ventaja
- Experiencia con flujos de compilación y ejecución de emulación/prototipado/híbridos (Veloce, Palladium, Zebu, Protium, HAPS, qemu)
- Desarrollo de transductores sintetizables, monitores, scoreboards para plataformas de emulación
- Habilidades de desarrollo y depuración de FW embebido y/o a nivel de kernel (C/C++, Makefile, gdb, uboot, uefi, drivers en modo kernel)
