
A NVIDIA desenvolve tecnologias de computação acelerada e inteligência artificial usadas em jogos, data centers, computação em nuvem, saúde, manufatura, setor automotivo e robótica. Seu trabalho abrange unidades de processamento gráfico, plataformas de IA, simulação e soluções voltadas para diferentes setores, incluindo o NVIDIA Omniverse para fluxos de trabalho colaborativos em 3D, o NVIDIA DRIVE para o desenvolvimento de veículos autônomos e o NVIDIA Clara para aplicações na área da saúde. A empresa reúne grandes equipes técnicas que trabalham na infraestrutura e no software que dão suporte à computação avançada, à simulação e à análise orientada por IA.
Engenheiro(a) sênior de software de sistemas, gerenciamento de energia de GPU - Presencial em Pune
Engenheiro(a) sênior de software de sistemas desenvolvendo software de gerenciamento de energia para GPUs NVIDIA em Pune. Melhore o comportamento energético do kernel, do firmware e da plataforma para processadores de próxima geração.
Descrição
- Projetar, implementar e depurar software NVIDIA em modo kernel para hardware de próxima geração até a produção
- Desenvolver e otimizar recursos de gerenciamento de energia de CPU, GPU e plataforma, incluindo DVFS, estados de energia, permanência e consumo em repouso ou ativo
- Liderar a ativação e o robustecimento de componentes de kernel e firmware relacionados à energia, abrangendo SoCs, PMUs, reguladores e frameworks de sistemas operacionais
- Dar suporte a produtos de GPU NVIDIA para clientes de desktops, notebooks, workstations e data centers até a produção
- Melhorar o desempenho por watt, o escalonamento com consciência térmica e a resiliência do sistema
- Liderar a emulação, a ativação do silício, a validação de energia e desempenho e o robustecimento do produto
- Colaborar globalmente com equipes de hardware, firmware, sistemas operacionais e plataformas no comportamento energético de ponta a ponta, na telemetria e na otimização
Requisitos
- Pelo menos cinco anos de experiência e graduação ou mestrado em engenharia elétrica, eletrônica, ciência da computação ou experiência equivalente
- Conhecimento de arquitetura de computadores, microprocessadores e microcontroladores, incluindo caches, barramentos, controladores de memória e DMA
- Sólidos fundamentos de sistemas operacionais, com experiência em kernel no Windows
- Compreensão das máquinas de estados de energia de CPU e GPU, incluindo C-states, P-states, clock e power gating, controladores de energia da plataforma, DVFS, ACPI ou Modern Standby e modos de baixo consumo de SoC
- Grande domínio de programação em C
- Experiência em depuração de software e hardware em nível de sistema, especialmente nas interações entre energia, desempenho e aspectos térmicos
- Conhecimento de conceitos de baixo consumo da plataforma, interfaces de PMIC, ajuste de eficiência de reguladores de tensão, análise de permanência, otimização do consumo em repouso ou depuração de telemetria de energia
- Experiência com frameworks de energia x86 ou ARM
- Experiência com gerenciamento de energia no Windows e no Linux
- Experiência de colaboração entre organizações para definir interfaces de energia de firmware e software
- Familiaridade com métodos de otimização de energia baseados em IA ou aprendizado de máquina
Benefícios
- Salário atrativo
- Amplo pacote de benefícios
- Benefícios e oportunidades disponíveis em www.nvidiabenefits.com