410,083open jobs
14,230companies
73,879added this week
Browse all
Salary
$38k – $97k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
NVIDIA is an American technology company founded in 1993 that invented the graphics processing unit and has become the dominant supplier of accelerated computing platforms for artificial intelligence. Its portfolio spans data centre GPUs and systems built on the Hopper and Blackwell architectures, GeForce consumer graphics, automotive and robotics platforms, high-speed networking acquired with Mellanox, and the CUDA software stack that binds the ecosystem together. Headquartered in Santa Clara, California, the company sells to cloud providers, enterprises, research institutions and gamers worldwide and is one of the most valuable listed businesses on the Nasdaq.

NVIDIA is leading the way in groundbreaking advancements in Artificial Intelligence (AI), High-Performance Computing (HPC), and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens new frontiers for exploration, fuels creativity and discovery, and powers innovations once considered science fiction-from artificial intelligence to autonomous vehicles.

NVIDIA is looking for outstanding engineers like you to help accelerate the next wave of AI innovation.

We are hiring dedicated Senior Software Engineers to join our GPU Fabric Networking group. This group builds and sustains system software that promotes swift communication among GPUs, fueling next-generation AI, deep learning, and high-performance computing platforms.

What You’ll Be Doing:

  • Build, roll out, and uphold system software that allows for efficient communication between GPUs.
  • Participate in the architecture and build of next-generation communication hardware and software that support large-scale computing platforms.
  • Drive platform bring-up, feature enablement, end-to-end software validation, and debugging for next-generation NVLink-based GPU and rack-scale systems.
  • Triage and resolve complex software, firmware, networking, and platform issues across validation, deployment, and production environments.
  • Contribute to software quality, performance optimization, reliability, and scalability across the GPU networking software stack.
  • Collaborate with cross-functional engineering teams to understand business and technical requirements and deliver software solutions that meet those needs.

What We Need to See:

  • Bachelor's degree or comparable experience, or Master's degree or comparable experience, in Computer Science, Computer Engineering, or a related field.
  • 5+ years of professional software engineering experience.
  • Excellent C/C++ programming, debugging, and problem-solving skills.
  • Experience with shell scripting; experience with Python and Perl is a plus.
  • Experience developing software that collaborates with device drivers and exposes hardware functionality.
  • Solid grasp of computer architecture, operating systems, Linux kernel internals, and systems programming.
  • Solid Linux development background and the capability to operate efficiently across multiple platforms, including Linux and Windows.
  • Experience developing multi-core, multi-process, and multi-threaded applications.
  • Strong networking fundamentals, including TCP/IP, Ethernet, InfiniBand, RDMA/RoCE, routing, switching, and fabric performance analysis.
  • Experience with operating system virtualization technologies such as KVM, QEMU, Hyper-V, or similar platforms.
  • Excellent written and verbal communication skills, with the ability to work effectively across global, cross-functional, and distributed teams.

Ways to Stand Out from the Crowd:

  • Experience with NVIDIA GPU systems, NVLink, NVSwitch, CUDA, and large-scale AI/HPC clusters such as NVIDIA GB200 NVL72.
  • Solid knowledge of large-scale AI system architecture, encompassing PCIe, memory hierarchy, DMA, high-speed interconnects, and distributed training and inference.
  • Experience with server management technologies, data center operations, cluster provisioning, scaling, and fleet monitoring.
  • Familiarity with software quality assurance techniques, including static and dynamic code analysis, fuzz testing, negative testing, and performance validation.
  • Experience using AI-assisted software development tools and modern developer efficiency solutions.

NVIDIA is consistently ranked among the best places to work in technology. We offer:

  • Highly competitive compensation.
  • Industry-leading benefits for you and your family.
  • A collaborative culture that encourages learning, mentorship, innovation, and career growth.
  • The opportunity to work on industry-leading AI infrastructure and technologies that are transforming the future of computing.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
410,083 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bengaluru
$14k – $40k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Pune
Java
Perl
Python
SQL
C#
Java
Apache Tomcat
C#
.NET
Databases
ActiveMQ
ElasticSearch
MS SQL
Oracle
DevOps
Amazon EC2
AWS
CI/CD
Git
Incident Management
Kibana
Logstash
Nginx
Windows Server
Zabbix
Management
Confluence
Jira
Apply
$25k – $89k per year (Estimated) • In office • Full-Time • Bachelor's Degree
C++
Go
Python
Rust
DevOps
CI/CD
Ubuntu
Apply
$74k – $172k per year (Estimated) • In office • Full-Time • Bachelor's Degree
C++
Go
Python
Rust
DevOps
CI/CD
Ubuntu
Apply
$15k – $41k per year (Estimated) • In office • Full-Time • Bachelor's Degree
C++
Go
Python
Rust
DevOps
CI/CD
Ubuntu
Apply
Data Engineer 5 days ago
$17k – $42k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Pune
Python
Scala
SQL
Python
pySpark
Databases
Apache Kafka
Azure SQL Database
Databricks
Kafka
MS SQL
AI/ML
Hadoop
Spark
DevOps
Azure
CI/CD
Git
Analytics
Power BI
Apply
In office • Full-Time • 3+ years exp • Master's Degree • Shanghai • Shenzhen
C++
C
C++
TBB
C
MPI
Pthreads
AI/ML
CUDA
CUDA Toolkit
cuDF
OpenMP
RAPIDS
Apply
In office • Full-Time • 8+ years exp • Bachelor's Degree • Tel Aviv
SystemVerilog
Verilog
Chips/EDA
UVM
Apply
Senior Chip Architect 11 days ago
In office • Full-Time • 5+ years exp • Bachelor's Degree • Yokneam • Tel Aviv
Verilog
VHDL
AI/ML
ChatGPT
Apply
$136k – $219k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Santa Clara • Westford • Austin • Durham
Perl
Python
SystemVerilog
Verilog
Chips/EDA
Cadence Xcelium
Synopsys Verdi
UVM
Apply
$136k – $213k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Santa Clara
Perl
Python
Apply
In office • Full-Time • 1+ year exp • Bachelor's Degree • Bengaluru
JavaScript
Python
Apply
Student Ops Intern 10 hours ago
In office • Internship • Bengaluru
Management
Google Sheets
Apply
In office • Internship • Bachelor's Degree • Bengaluru
AI/ML
ChatGPT
Apply
Sr. Identity Engineer 10 hours ago
In office • Bengaluru
DevOps
Azure
IAM
Cybersecurity
Least Privilege
Microsoft Entra ID
Okta
Apply
Staff Engineer 10 hours ago
$40k – $86k per year (Estimated) • In office • Bengaluru
C#
JavaScript
SQL
TypeScript
C#
ASP.NET Core
Databases
MySQL
PostgreSQL
AI/ML
ChatGPT
Claude
Copilot
Frontend
Angular
React.js
DevOps
Amazon CloudWatch
Amazon EC2
Amazon ECS
Amazon EKS
Amazon S3
AWS
AWS Lambda
Azure
CI/CD
CloudFormation
Datadog
Docker
GCP
Git
GitHub
GitLab
GitLab CI
Kubernetes
Octopus Deploy
Service Mesh
Shift-Left
Splunk
TeamCity
Terraform
Cybersecurity
Shift-Left Security
Apply
See all jobs
This is one of many
410,083 more open roles from verified company boards, updated every day.