
NVIDIA sviluppa tecnologie di calcolo accelerato e intelligenza artificiale utilizzate nei videogiochi, nei data center, nel cloud computing, nell’assistenza sanitaria, nella produzione, nel settore automobilistico e nella robotica. Le sue attività comprendono unità di elaborazione grafica, piattaforme di IA, simulazione e soluzioni specifiche per diversi settori, tra cui NVIDIA Omniverse per flussi di lavoro collaborativi in 3D, NVIDIA DRIVE per lo sviluppo di veicoli autonomi e NVIDIA Clara per le applicazioni sanitarie. L’azienda riunisce grandi team tecnici impegnati nello sviluppo dell’infrastruttura e del software che supportano il calcolo avanzato, la simulazione e l’analisi basata sull’IA.
Ingegnere senior del software di sistema, gestione dell’alimentazione della GPU - In presenza a Pune
Ingegnere senior del software di sistema che sviluppa software per la gestione dell’alimentazione delle GPU NVIDIA a Pune. Migliora il comportamento energetico del kernel, del firmware e della piattaforma per processori di nuova generazione.
Descrizione
- Progettare, implementare ed eseguire il debug di software NVIDIA in modalità kernel per hardware di nuova generazione fino alla produzione
- Sviluppare e ottimizzare funzionalità di gestione dell’alimentazione di CPU, GPU e piattaforma, tra cui DVFS, stati di alimentazione, permanenza e consumo in idle o attivo
- Guidare l’avvio e il consolidamento dei componenti del kernel e del firmware relativi all’alimentazione, che comprendono SoC, PMU, regolatori e framework del sistema operativo
- Supportare i prodotti GPU NVIDIA per clienti desktop, notebook, workstation e data center fino alla produzione
- Migliorare le prestazioni per watt, la pianificazione consapevole dei vincoli termici e la resilienza del sistema
- Guidare l’emulazione, l’avvio del silicio, la convalida dell’alimentazione e delle prestazioni e il consolidamento del prodotto
- Collaborare a livello globale con i team hardware, firmware, sistemi operativi e piattaforme sul comportamento energetico end-to-end, sulla telemetria e sull’ottimizzazione
Requisiti
- Almeno cinque anni di esperienza e una laurea o un master in ingegneria elettrica, elettronica, informatica o esperienza equivalente
- Conoscenza dell’architettura dei computer, dei microprocessori e dei microcontrollori, incluse cache, bus, controller di memoria e DMA
- Solide basi sui sistemi operativi, con esperienza del kernel Windows
- Conoscenza delle macchine a stati di alimentazione di CPU e GPU, inclusi C-state, P-state, clock e power gating, controller di alimentazione della piattaforma, DVFS, ACPI o Modern Standby e modalità a basso consumo dei SoC
- Ottima padronanza della programmazione in C
- Esperienza nel debug di software e hardware a livello di sistema, in particolare delle interazioni tra alimentazione, prestazioni e aspetti termici
- Conoscenza dei concetti di basso consumo della piattaforma, delle interfacce PMIC, dell’ottimizzazione dell’efficienza dei regolatori di tensione, dell’analisi della permanenza, dell’ottimizzazione del consumo in idle o del debug della telemetria energetica
- Esperienza con i framework di alimentazione x86 o ARM
- Esperienza nella gestione dell’alimentazione su Windows e Linux
- Esperienza nella collaborazione tra organizzazioni per definire le interfacce di alimentazione di firmware e software
- Familiarità con i metodi di ottimizzazione dell’alimentazione basati sull’IA o sull’apprendimento automatico
Benefit
- Stipendio interessante
- Ampio pacchetto di benefit
- Benefit e opportunità disponibili tramite www.nvidiabenefits.com