H-1BGreen card em andamento para este cargo

REG. 11929651

Engenheiro de Software de Sistemas – Diagnóstico de Computação em Data Center

NVIDIA Corporation

✓ VERIFICADO · 333 green cards (PERM) aprovados nos últimos 12 mesesRegistros públicos do Departamento do Trabalho dos EUA (DOL).

Engenheiro de software na NVIDIA, NC; empresa com 1444 LCAs e 399 PERMs aprovados nos últimos 12 meses.

Ver a vaga no portal e se candidatar →Conhecer os planos

Cadastro grátis — o contato e o link oficial da vaga ficam no portal.

Descrição da vaga

Tradução automática do anúncio original do empregador.

A NVIDIA vem transformando gráficos de computador, jogos de PC e computação acelerada há mais de 25 anos. É um legado único de inovação que é alimentado por grande tecnologia – e pessoas incríveis. Hoje, estamos usando o potencial ilimitado de IA para definir a próxima era da computação. Uma época em que nossa GPU atua como o cérebro de computadores, robôs e carros auto-dirigíveis que podem entender o mundo. Fazer o que nunca foi feito antes requer visão, inovação e o melhor talento do mundo. Como um NVIDIAN, você será imerso em um ambiente diversificado e solidário onde todos são inspirados a fazer seu melhor trabalho. Junte-se à equipe e veja como você pode ter um impacto duradouro no mundo. Estamos buscando um engenheiro de software de sistema para desenvolver software de diagnóstico de baixo nível para GPUs de data center de próxima geração e sistemas de IA em escala rack. Nossa equipe constrói software que exercita e valida hardware complexo, incluindo motores de computação, subsistemas de memória e cache, interfaces NICs, interfaces PCIe e NVLink, fornecimento de energia e comportamento térmico. Este papel é bem adequado para um incorporado, firmware, driver de dispositivo, hardware-validação, ou engenheiro de software de sistemas que gosta de trabalhar perto de hardware. A experiência relevante pode vir de GPUs, CPUs, redes, armazenamento, servidores, sistemas incorporados ou outros produtos complexos baseados em silício. A experiência anterior de GPU, CUDA ou GEMM é útil, mas não necessária; você terá a oportunidade de aprender arquitetura e programação de GPU enquanto trabalha com engenheiros experientes. Você possuirá componentes bem estudados do software diagnóstico desde o design até a implementação, validação, productização e suporte de campo. Você vai colaborar com arquitetos de hardware, desenvolvedores de drivers, engenheiros de validação de silício, equipes de fabricação e engenheiros de campo para criar novos hardwares e diagnosticar falhas difíceis no sistema. O que você vai estar fazendo: • Desenvolvendo software de diagnóstico e estresse em C/C++ e Python para sistemas de hardware complexos. • Colaborando com blocos de hardware, firmware, drivers de dispositivos Linux, registros, telemetria e ferramentas de depuração de baixo nível. • Criar e validar novos recursos de silício e sistema usando hardware e software pré-produção. • Criação de testes direcionados para motores de computação, subsistemas de memória e cache, motores DMA, interfaces PCIe/NVLink, potência e comportamento térmico. • Investigando falhas de hardware e software envolvendo erros de memória, ECC, integridade de dados, desempenho, térmicas, comportamento de tensão/frequência e interfaces de alta velocidade. • Contribuir para cargas de trabalho de diagnóstico e estresse que vão desde testes de baixo nível para hardware de GPU até cargas de trabalho de IA de alto nível, com oportunidades de desenvolver experiência em programação CUDA, computação ao estilo GEMM, NCCL e cargas de trabalho baseadas em PyTorch. • Usando ferramentas modernas de desenvolvimento e análise, incluindo ferramentas assistidas por IA, quando apropriado, para acelerar a codificação, depuração, criação de testes e análise de falhas. O que precisamos de ver: • BS ou mestrado em Engenharia Elétrica, Engenharia de Computação, Ciência da Computação, ou um campo relacionado, ou experiência equivalente. • 5+ anos de experiência em software incorporado, firmware, drivers de dispositivos Linux, software de sistemas, validação de hardware, diagnósticos ou produção de silício. • Fortes habilidades de programação em C e C++, além de proficiência de trabalho em Python. • Experimente desenvolver software que interage com hardware, firmware, drivers de dispositivo, registros de hardware ou interfaces de baixo nível. • Experimente criar diagnósticos, testes de validação, testes de estresse, testes de fabricação ou outro software usado para isolar falhas de hardware ou sistema. • Compreensão de conceitos fundamentais de arquitetura de computador, como memória, caches, interrupções, DMA, ônibus e dispositivo I/O. • Fortes habilidades de depuração e resolução de problemas, incluindo a capacidade de investigar falhas através dos limites de hardware e software. • Capacidade de se apropriar de um problema bem estudado e levá-lo à conclusão enquanto colabora com uma liderança técnica e equipes multifuncionais. • Boas habilidades de comunicação escrita e verbal. Amplamente considerado um dos empregadores mais desejáveis do mundo da tecnologia, a NVIDIA oferece salários altamente competitivos e um pacote abrangente de benefícios. Como você planeja seu futuro, veja o que podemos oferecer para você e sua família Seu salário base será determinado com base na sua localização, experiência e o pagamento de funcionários em posições semelhantes. A faixa salarial base é de 152.000 USD - 241.500 USD. Você também será elegível para equidade e benefícios. As candidaturas para este trabalho serão aceites pelo menos até 4 de Agosto de 2026. Esta postagem é para uma vaga existente. NVIDIA usa ferramentas de IA em seus processos de recrutamento. A NVIDIA está empenhada em promover um ambiente de trabalho inclusivo e orgulhar-se de ser um empregador de igualdade de oportunidades. Como valorizamos a diversidade em nossos atuais e futuros funcionários, não discriminamos (incluindo em nossas práticas de contratação e promoção) com base em raça, religião, cor, origem nacional, gênero, expressão de gênero, orientação sexual, idade, estado civil, status de veterano, condição de deficiência ou qualquer outra característica protegida por lei.
Ver o texto original em inglês
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. We are seeking a system software engineer to develop low-level diagnostic software for next-generation data center GPUs and rack-scale AI systems. Our team builds software that exercises and validates complex hardware, including compute engines, memory and cache subsystems, NICs, PCIe and NVLink interfaces, power delivery, and thermal behavior. This role is well suited to an embedded, firmware, device-driver, hardware-validation, or systems software engineer who enjoys working close to hardware. Relevant experience may come from GPUs, CPUs, networking, storage, servers, embedded systems, or other complex silicon-based products. Prior GPU, CUDA, or GEMM experience is helpful but not required; you will have the opportunity to learn GPU architecture and programming while working with experienced engineers. You will own well-scoped components of the diagnostic software from design through implementation, validation, productization, and field support. You will collaborate with hardware architects, driver developers, silicon-validation engineers, manufacturing teams, and field engineers to bring up new hardware and diagnose difficult system failures. What you’ll be doing: • Developing diagnostic and stress software in C/C++ and Python for complex hardware systems. • Collaborating with hardware blocks, firmware, Linux device drivers, registers, telemetry, and low-level debugging tools. • Bringing up and validating new silicon and system features using pre-production hardware and software. • Creating targeted tests for compute engines, memory and cache subsystems, DMA engines, PCIe/NVLink interfaces, power, and thermal behavior. • Investigating hardware and software failures involving memory errors, ECC, data integrity, performance, thermals, voltage/frequency behavior, and high-speed interfaces. • Contributing to diagnostic and stress workloads ranging from low-level tests for GPU hardware to higher-level AI workloads, with opportunities to develop expertise in CUDA programming, GEMM-style compute, NCCL, and PyTorch-based workloads. • Using modern development and analysis tools, including AI-assisted tools where appropriate, to accelerate coding, debugging, test creation, and failure analysis. What we need to see: • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent experience. • 5+ years of experience in embedded software, firmware, Linux device drivers, systems software, hardware validation, diagnostics, or silicon bring-up. • Strong programming skills in C and C++, plus working proficiency in Python. • Experience developing software that interacts with hardware, firmware, device drivers, hardware registers, or low-level interfaces. • Experience creating diagnostics, validation tests, stress tests, manufacturing tests, or other software used to isolate hardware or system failures. • Understanding of fundamental computer architecture concepts such as memory, caches, interrupts, DMA, buses, and device I/O. • Strong debugging and problem-solving skills, including the ability to investigate failures across hardware and software boundaries. • Ability to take ownership of a well-scoped problem and drive it to completion while collaborating with a technical lead and multi-functional teams. • Good written and verbal communication skills. Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family [link no portal]   Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD. You will also be eligible for equity and benefits . Applications for this job will be accepted at least until August 4, 2026. This posting is for an existing vacancy.  NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Ver a vaga no portal e se candidatar →Conhecer os planos

Cadastro grátis — o contato e o link oficial da vaga ficam no portal.

Mais vagas como essa

Analista de Dados

Provo, UT

Gerente de Produto Principal - Conteúdo de Detecção de Ameaças (Híbrido)

Redmond, WA

US$ 167.531/ano

Engenheiro Sênior, IA - Detecção e Resposta de IA (Híbrido)

Redmond, WA

US$ 174.933/ano

Engenheiro de Software - Sensor, MacOS (Híbrido)

Redmond, WA

US$ 138.204/ano

Gerente de Produto Principal - Segurança de Dados (Híbrido)

Boston, MA

US$ 152.118/ano

Engenheiro de Vendas Regional (Remoto)

US

US$ 177.153/ano

Ver todas as vagas →