
NVIDIA desarrolla tecnologías de computación acelerada e inteligencia artificial utilizadas en videojuegos, centros de datos, computación en la nube, atención sanitaria, manufactura, automoción y robótica. Su trabajo abarca unidades de procesamiento gráfico, plataformas de IA, simulación y soluciones enfocadas en distintos sectores, como NVIDIA Omniverse para flujos de trabajo colaborativos en 3D, NVIDIA DRIVE para el desarrollo de vehículos autónomos y NVIDIA Clara para aplicaciones sanitarias. La empresa reúne grandes equipos técnicos que trabajan en la infraestructura y el software necesarios para la computación avanzada, la simulación y el análisis basado en inteligencia artificial.
Ingeniero sénior de software de sistemas, gestión de energía de GPU - Presencial en Pune
Ingeniero sénior de software de sistemas que desarrolla software de gestión de energía para GPU NVIDIA en Pune. Mejora el comportamiento energético del kernel, el firmware y la plataforma para procesadores de próxima generación.
Descripción
- Diseñar, implementar y depurar software NVIDIA en modo kernel para hardware de próxima generación hasta su puesta en producción
- Desarrollar y optimizar funciones de gestión de energía de CPU, GPU y plataforma, incluidos DVFS, estados de energía, permanencia y consumo en reposo o activo
- Liderar la puesta en marcha y el robustecimiento de componentes de kernel y firmware relacionados con la energía que abarcan SoC, PMU, reguladores y marcos del sistema operativo
- Dar soporte a productos GPU de NVIDIA para clientes de equipos de sobremesa, portátiles, estaciones de trabajo y centros de datos hasta su puesta en producción
- Mejorar el rendimiento por vatio, la planificación con conciencia térmica y la resiliencia del sistema
- Liderar la emulación, la puesta en marcha de silicio, la validación de energía y rendimiento, y el robustecimiento del producto
- Colaborar globalmente con equipos de hardware, firmware, sistemas operativos y plataformas en el comportamiento energético integral, la telemetría y la optimización
Requisitos
- Al menos cinco años de experiencia y una titulación de grado o máster en ingeniería eléctrica, electrónica, informática o experiencia equivalente
- Conocimientos de arquitectura de computadores, microprocesadores y microcontroladores, incluidas cachés, buses, controladores de memoria y DMA
- Sólidos fundamentos de sistemas operativos y experiencia con el kernel de Windows
- Comprensión de las máquinas de estados de energía de CPU y GPU, incluidos C-states, P-states, control de frecuencia y energía, controladores de energía de plataforma, DVFS, ACPI o Modern Standby, y modos de bajo consumo de SoC
- Dominio sólido de la programación en C
- Experiencia en depuración de software y hardware a nivel de sistema, especialmente en las interacciones entre energía, rendimiento y aspectos térmicos
- Conocimientos de conceptos de bajo consumo de plataforma, interfaces PMIC, ajuste de eficiencia de reguladores de voltaje, análisis de permanencia, optimización del consumo en reposo o depuración de telemetría energética
- Experiencia con marcos de energía de x86 o ARM
- Experiencia en gestión de energía en Windows y Linux
- Experiencia colaborando entre organizaciones para definir interfaces de energía de firmware y software
- Familiaridad con métodos de optimización energética basados en IA o aprendizaje automático
Beneficios
- Salario atractivo
- Amplio paquete de beneficios
- Beneficios y oportunidades disponibles a través de www.nvidiabenefits.com