The MITRE Corporation
NVIDIA
Ingeniero Senior de Software de Kernel de Linux – Compromisos CSP
Sobre la oportunidad
NVIDIA busca un Ingeniero de Software Senior para unirse a nuestro equipo de Compromisos CSP, centrándose en el software de sistema para productos de centros de datos como GB200. Este rol combina una profunda experiencia técnica en firmware integrado, desarrollo de kernel de Linux y desarrollo de middleware, con responsabilidades de cara al cliente para habilitar a los proveedores de servicios en la nube con plataformas de computación de próxima generación. Trabajarás en la intersección de hardware y software, impulsando soluciones técnicas desde el concepto hasta la implementación.
NVIDIA está liderando el camino en desarrollos innovadores en Inteligencia Artificial, Computación de Alto Rendimiento y Visualización. La GPU, nuestra invención, sirve como el córtex visual de las computadoras modernas y está en el corazón de nuestros productos y servicios. Tenemos algunas de las personas más visionarias y trabajadoras del planeta trabajando para nosotros. Si eres creativo, trabajador y automotivado, ¡queremos saber de ti!
¿Quieres unirte a un equipo de gerentes de programa experimentados y altamente motivados que impulsan la introducción exitosa de los productos de próxima generación basados en GPU/CPU de NVIDIA? Trabajamos en estrecha colaboración con líderes internos de Software, Hardware, Firmware, Marketing y Operaciones para garantizar que el equipo de SW ofrezca productos sobresalientes mientras opera en múltiples unidades funcionales y todos los niveles de gestión para lograr el Tiempo de Comercialización. Como parte del equipo, tu conocimiento de los procesos y prioridades de desarrollo de drivers, firmware, diagnósticos y la pila de SW te permitirá realizar rápidamente los ajustes de rumbo necesarios para mantener estos complejos proyectos en marcha.
¿Qué harás?
- Diseñar y desarrollar soluciones de software para servidores de centros de datos, incluidas modificaciones del kernel de Linux, controladores de dispositivos y optimizaciones de sistemas para GB200 y plataformas de próxima generación.
- Liderar actividades de puesta en marcha de hardware, desarrollo de BSP y codiseño de hardware-software para implementaciones de proveedores de servicios en la nube.
- Colaborar directamente con los CSP para ofrecer soluciones técnicas, codesarrollar y depurar funciones y optimizaciones, y proporcionar soporte durante las introducciones de nuevos productos.
- Colaborar con equipos multifuncionales en el diseño de soluciones de extremo a extremo que abarcan firmware, SO, middleware y aplicaciones, con un enfoque en cargas de trabajo de IA/ML y HPC.
- Realizar depuración avanzada de sistemas, análisis de causa raíz y optimización de rendimiento para entornos de centros de datos a gran escala.
- Colaborar con los equipos de AE, FAE y Arquitectos de Soluciones para ofrecer soluciones integradas para clientes y documentación técnica.
Lo que necesitamos ver
- Profunda experiencia en arquitecturas de servidores de centros de datos, sistemas HPC y codiseño de hardware-software.
- Conocimiento experto de los internos del kernel de Linux, controladores de dispositivos, protocolos de comunicación (PCIe, USB, Ethernet).
- Profunda comprensión de la arquitectura informática, conceptos de microprocesadores y conocimiento experto de las arquitecturas ARM (aarch64) y x86.
- Capacidad para depurar volcados de memoria del kernel y todo tipo de problemas de bloqueo. Experiencia práctica con GDB, kdump y trazado eBPF para depurar sistemas multiprocesador. Buen conocimiento de ensamblador ARM e Intel.
- Sólida comprensión de la virtualización PCIe y IOMMU.
- Profunda comprensión de las arquitecturas NUMA, incluida la topología de memoria, localidad procesador-memoria y optimización de rendimiento para sistemas multinúcleo en entornos de centros de datos.
- Sólidas habilidades de programación en C/C++, Python, además de experiencia con virtualización, Kubernetes y arquitecturas nativas de la nube.
- Experto en depuración de sistemas complejos, análisis de rendimiento y diseño de pruebas.
- Grado o Máster en Ingeniería Informática, Informática o campo relacionado (o experiencia equivalente). Más de 10 años de experiencia en desarrollo de software de sistema.
Formas de destacar entre la multitud
- Experiencia con computación GPU (CUDA), cargas de trabajo de deep learning.
- Experiencia en arquitecturas de gestión fuera de banda y en banda.
- Conocimiento de arquitecturas de tejido de memoria y CXL.
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 de 184,000 USD a 287,500 USD para el Nivel 4, y de 224,000 USD a 356,500 USD para el Nivel 5.
También serás elegible para acciones y beneficios en nvidia.com/en-us/benefits/.
Las solicitudes para este puesto se aceptarán al menos hasta el 22 de octubre 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 una empleador que ofrece igualdad de oportunidades. Dado que valoramos enormemente la diversidad en nuestros empleados actuales y futuros, no discriminamos (incluso 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, estado de discapacidad o cualquier otra característica protegida por la ley.
