CONCEPT SOLUTIONS LLC
NVIDIA
Ingeniero/a de Software Senior - Driver CUDA
Sobre la oportunidad
NVIDIA busca ingenieros/as senior excepcionales para trabajar en el driver CUDA, un componente clave de la computación acelerada por GPU. Te unirás a un equipo versátil de ingeniería de software que ofrece funciones de software innovadoras para desbloquear todo el potencial y rendimiento del hardware NVIDIA en cargas de trabajo diversas como deep learning, investigación científica, vehículos autónomos, juegos y realidad virtual.
Este rol multifuncional requiere colaboración con arquitectos de hardware, especialistas en deep learning y socios tanto internos como externos para avanzar en la arquitectura CUDA. Con la oportunidad de colaborar con equipos de todo el stack de computación de NVIDIA, ayudarás a diseñar soluciones de software en componentes del modo kernel, compiladores y software de red. Tu experiencia a nivel de sistema y creatividad en la resolución de problemas complejos ayudarán a inventar el futuro de CUDA y las tecnologías de computación de NVIDIA! ¿Te parece emocionante crear soluciones que influyan en la evolución de la computación acelerada por GPU? Si es así, ¡te invitamos a unirte a nosotros y ayudar a diseñar la próxima ola de innovación en NVIDIA!
Tus responsabilidades
- Promocionar, diseñar e implementar nuevas funcionalidades de CUDA
- Coordinar e impulsar los esfuerzos de desarrollo entre múltiples equipos
- Colaborar con miembros de los equipos de arquitectura de hardware
- Definir mejoras futuras para el modelo de programación y las APIs de CUDA
- Construir y mantener modelos de rendimiento y precisión
- Escribir código eficaz, mantenible y bien probado
- Desarrollar código para múltiples sistemas operativos
Lo que necesitamos ver
- Título de Grado en Ciencias de la Computación, Ingeniería Eléctrica o campo relacionado (o experiencia equivalente)
- Más de 5 años de experiencia relevante en el desarrollo de software de sistemas
- Sólidas habilidades de programación en C
- Experiencia en el diseño, depuración y mantenimiento de pilas de software complejas
- Experiencia con interfaces de sistemas operativos para hilos, control de procesos y memoria virtual
- Experiencia con codiseño HW/SW, modelado de rendimiento mediante emulación/simulación y desarrollo de exposiciones de modelos de programación SW para funcionalidades HW
- Comprensión de la arquitectura a nivel de sistema, como interconexiones, jerarquía de memoria, interrupciones y E/S mapeada en memoria
- Sólidas habilidades interpersonales, verbales y de comunicación escrita con capacidad para lograr objetivos en plazos ajustados
Formas de destacar
- Experiencia con planificación de kernel, runtimes de tareas, desarrollo en modo kernel y software de sistemas Linux.
- Sólida experiencia en computación paralela, preferiblemente escribiendo programas CUDA o bibliotecas basadas en CUDA.
- Conocimiento de modelos de coherencia y consistencia de memoria en sistemas concurrentes/paralelos.
- Experiencia en el mantenimiento y extensión de modelos de programación o soporte de lenguajes de nivel superior para entornos Linux o similares.
- Familiaridad con patrones de entrenamiento/inferencia distribuidos (paralelismo de datos/modelos/pipelines) y frameworks de deep learning.
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 152,000 USD - 241,500 USD para el Nivel 3, y de 184,000 USD - 287,500 USD para el Nivel 4.
También serás elegible para acciones y beneficios nvidia.com/en-us/benefits/.
Las solicitudes para este puesto se aceptarán al menos hasta el 4 de septiembre de 2026.
Esta oferta corresponde a 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 (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, condición de discapacidad o cualquier otra característica protegida por la ley.
