Tech jobs
Job listings
Firmware Core Engineer
Develops and optimizes firmware for NVIDIA’s network adapters, working in C/C++ to bridge hardware and software while collaborating with chip design and architecture teams.
System Software Engineer, SOC
Design and develop GPU kernel drivers and SOC firmware for NVIDIA’s AI and computing platforms, optimizing performance and power management.
Senior Firmware Engineer
Develop low-level firmware for NVIDIA’s Tegra SoC, managing boot, power, clock, and thermal systems for AI edge devices, autonomous vehicles, and robotics.
Embedded Software Engineer
Develop and verify embedded software for next-gen RISC-V controllers on NVIDIA GPUs, collaborating with hardware teams to ship products like desktops and gaming consoles.
System Software Engineer, CUDA Chips
Develops and stabilizes CUDA driver software for NVIDIA GPUs, working across pre-silicon simulation, silicon bringup, and production deployment to enable GPU acceleration for AI, gaming, and scientific workloads.
Offensive Hardware Security Researcher
Research vulnerabilities in NVIDIA's SoC and GPU designs, develop security tools, and exploit side-channel/fault attacks to fortify chip technology.
Advanced Embedded Software Application Engineer I (ASW Braking Systems)
Develop embedded software for automotive braking systems using C, MATLAB/Simulink, and CAN tools, following ASPICE and ISO 26262 standards.
System Software Engineer, SOC
Designs and develops GPU kernel drivers and SOC firmware for NVIDIA’s AI and computing platforms, working with low-level system software and hardware teams.
Senior Solutions Architect
Design and deploy high-performance networking solutions (Spectrum-X, InfiniBand, Ethernet) to enable AI/ML workloads in large-scale clusters, working with customers and R&D teams.
Senior Systems Software Engineer, GPU Software
Design and develop GPU kernel drivers and embedded software for NVIDIA’s AI, HPC, and gaming products, optimizing performance and collaborating with global teams.
Software Engineer, Routing
Develops and maintains routing protocols (BGP, EVPN, OSPF) and control plane software in C for NVIDIA Cumulus Linux, contributing to the open-source Free Range Routing suite.
Senior System Software Architect
Architect and develop system software for NVIDIA’s Halos safety platform, focusing on QNX/Linux, hypervisors, and real-time AI for autonomous vehicles and robotics.
Firmware Engineer
Develop firmware for next-gen SmartNICs, validate silicon designs, and implement features like congestion control and virtualization using C, C++, and embedded OS knowledge.
Embedded Software Engineer
Develops embedded software for RISC-V controllers powering NVIDIA GPUs, collaborating with hardware teams to deliver features for desktops, laptops, workstations, and gaming consoles.
Firmware Engineer
Design and implement low-level firmware for NVIDIA’s Tegra SoC, handling boot, power, clock, and thermal management across AI edge devices, autonomous vehicles, and data centers.
Senior System Software Engineer
Builds and maintains core networking services for Cumulus Linux, a Debian-based OS powering NVIDIA’s data-center switches, using C, Python, and shell scripts.
Senior Software Engineer, NIC Firmware
Builds and maintains a C++ network-adapter simulator and verification frameworks to test pre-silicon NIC features, collaborating with chip, firmware, and software teams.
Senior Firmware Engineer
Senior firmware engineer building simulation and verification frameworks for NVIDIA’s network adapter technologies using C++, Linux, and embedded C.
System Software Engineer, UEFI Firmware
Develops and debugs UEFI firmware for NVIDIA’s AI, HPC, and embedded platforms, using C and ARM technologies to enable silicon deployment in servers, gaming consoles, and AI devices.
Cybersecurity Software Engineer
Develop and secure automotive embedded software using AUTOSAR Classic and Infineon AURIX HSM, focusing on cybersecurity integration and firmware.