CONCEPT SOLUTIONS LLC
NVIDIA
Ingeniero Senior de Software de Sistemas, Plataforma de Flujo RTL-a-GDS
Sobre la oportunidad
NVIDIA lleva más de 25 años transformando los gráficos por ordenador, los juegos de PC y la computación acelerada. Es un legado único de innovación impulsado por la gran tecnología y personas increíbles. Hoy, estamos aprovechando el potencial ilimitado de la IA para definir la próxima era de la computación. Una era en la que nuestra GPU actúa como el cerebro de ordenadores, robots y coches autónomos que pueden comprender el mundo. Hacer lo que nunca se ha hecho antes requiere visión, innovación y el mejor talento del mundo. Como NVIDIAN, te sumergirás en un entorno diverso y de apoyo donde todos se inspiran para hacer su mejor trabajo. Únete al equipo y descubre cómo puedes tener un impacto duradero en el mundo.
¿Qué se necesita para convertir la intención de diseño de chips en flujos de trabajo de producción fiables? Nuestro equipo de Plataforma de Flujos de Ingeniería construye los puntos de contacto de la infraestructura orientada al usuario que ayudan a los ingenieros de NVIDIA a crear chips cada vez más complejos. Conectamos la configuración en capas, los artefactos de diseño generados, las herramientas EDA, los trabajos distribuidos, las comprobaciones de validación y el estado compartido del proyecto. Combinamos la arquitectura de la plataforma de flujos con la ingeniería de sistemas práctica para resolver desafíos que las plataformas convencionales de web-backend y CI/CD no encuentran. Juntos, hacemos que los flujos de trabajo críticos de ingeniería sean más fáciles de entender, operar y evolucionar de forma segura. ¿Listo para ayudar a dar forma a la plataforma detrás de la próxima generación de chips de NVIDIA? ¡Ven a construirla con nosotros!
Tus responsabilidades
- Diseñar el plano de control que convierte la intención de ingeniería y la configuración en capas en etapas de flujo de trabajo repetibles, artefactos generados, ejecución de herramientas y resultados de validación.
- Crear modelos claros para dependencias, manifiestos, estado del flujo de trabajo, reintentos, recuperación, procedencia y estado legible por máquina.
- Diagnosticar y prevenir fallos de producción que involucren procesos de Linux, configuración del entorno, códigos de salida, sistemas de archivos compartidos, planificadores, escrituras parciales y artefactos obsoletos.
- Modernizar la infraestructura establecida de Make, Tcl, Perl, Python, shell y YAML preservando el comportamiento para los proyectos de chips activos.
- Colaborar con equipos de diseño de chips, expertos en EDA e ingenieros de infraestructura para reproducir fallos, realizar migraciones compatibles y mejorar la observabilidad del flujo de trabajo.
Requisitos mínimos
Lo que necesitamos ver
- Título de Grado en Ciencias de la Computación, Ingeniería Informática, Ingeniería Eléctrica o un campo relacionado, o experiencia equivalente, con al menos 12 años de experiencia relevante en ingeniería de software.
- Propiedad de producción de sistemas de flujo de trabajo, compilación, lanzamiento, infraestructura de desarrollador, HPC, almacenamiento o automatización de ingeniería con múltiples etapas, dependencias y salidas generadas.
- Sólidos conocimientos de Linux y POSIX que abarquen archivos, permisos, enlaces simbólicos, procesos, variables de entorno, códigos de salida, registros y trabajos en segundo plano.
- Experiencia práctica de programación en Python, C++, Perl o un lenguaje comparable, junto con scripting de shell y familiaridad con Make, YAML, JSON o infraestructura relacionada.
- Experiencia en el diseño de modelos de configuración o estado, depuración de fallos de producción y migración de sistemas establecidos sin interrumpir a los usuarios activos.
Formas de destacar entre la multitud
- Experiencia en flujos de trabajo de diseño de semiconductores o EDA en RTL, síntesis, place-and-route, timing, signoff, ECO o entregas de diseño.
- La experiencia con LSF, Slurm, Grid Engine, infraestructura de computación compartida, NFS o cualquier otro sistema de archivos compartido tendría un impacto inmediato.
- La propiedad profunda de sistemas de compilación, flujos de trabajo HPC, infraestructura de lanzamiento, plataformas de almacenamiento u otros sistemas de ingeniería centrados en artefactos aportaría una perspectiva valiosa.
- La experiencia en la creación de registros estructurados, resultados de validación, manifiestos, registros de procedencia, paneles o diagnósticos de flujo de trabajo accionables nos ayudaría a avanzar más rápido.
- El éxito en la modernización de infraestructura heredada de Make, Tcl, Perl, Python o shell, manteniendo la compatibilidad, la reversión y la reproducibilidad, diferenciaría a un candidato.
Detalles que puedes proporcionar en tu carta de presentación
- Describe una plataforma de flujo de trabajo o sistema de automatización que hayas gestionado. ¿Cuáles eran sus etapas, entradas, salidas y estado persistente?
- Describe un fallo de producción de Linux relacionado con un archivo, proceso, variable de entorno, código de salida, sistema de archivos compartido o planificador. ¿Qué lo causó y cómo lo solucionaste?
- Describe una migración en la que el comportamiento antiguo y el nuevo debían seguir siendo compatibles.
- ¿Cuáles de Make, Tcl, Perl, Python, shell, LSF, Slurm y NFS has utilizado en producción? Describe brevemente cómo.
Las solicitudes para este puesto se aceptarán al menos hasta el 14 de septiembre de 2026.
Esta oferta es para una vacante existente.
NVIDIA utiliza herramientas de IA en sus procesos de contratación.
NVIDIA se compromete a fomentar un entorno de trabajo inclusivo y se enorgullece de ser un empleador que ofrece igualdad de oportunidades. Dado que valoramos enormemente la diversidad en nuestros empleados actuales y futuros, no discriminamos (incluyendo en nuestras prácticas de contratación y promoción) por motivos de raza, religión, color, origen nacional, género, expresión de género, orientación sexual, edad, estado civil, condición de veterano, condición de discapacidad o cualquier otra característica protegida por la ley.
Con salarios competitivos y un generoso paquete de beneficios, somos ampliamente considerados como uno de los empleadores más deseables del mundo de la tecnología. Tenemos algunas de las personas más visionarias y trabajadoras del mundo trabajando para nosotros y, debido a un crecimiento sin precedentes, nuestros exclusivos equipos de ingeniería están creciendo rápidamente. Si eres un ingeniero creativo y autónomo con una verdadera pasión por la tecnología, queremos saber de ti.
Tu salario base se determinará en función de tu ubicación, experiencia y el salario de los empleados en puestos similares.
El rango salarial base es 184,000 USD - 287,500 USD para el Nivel 4, y 224,000 USD - 356,500 USD para el Nivel 5.
También serás elegible para acciones y beneficios nvidia.com/en-us/benefits/.
