368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$33k – $83k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 10+ 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.

At NVIDIA, our NVLink firmware powers the high-speed interconnect fabric at the heart of the largest multi-GPU systems globally - the backbone of modern AI and high-performance computing. Our Bangalore firmware development and validation team is responsible for this firmware end to end. They handle everything from feature creation to pre-silicon testing, silicon bring-up, and automation that keeps progress fast. This is firmware engineered at the edge of what the hardware allows - within tight boot-time and memory-footprint budgets where every byte counts. We are looking for a top-tier firmware engineer who is motivated by the full craft - writing the firmware, proving it accurate, crafting the tooling and infrastructure strategy that makes the whole team faster, and setting the technical bar for everyone around them. The work spans next-generation GPU platforms and puts you shoulder to shoulder with architecture, hardware, and build teams across our Bangalore and American locations. If you love low-level software, thrive on debugging the hardest problems, and want your work to ship in the systems that define the industry, we’d love to meet you.

What you’ll be doing:

  • Own the technical architecture and roadmap for NVLink and high-performance interconnect firmware across next-generation GPU platforms - staying hands-on in C, C++, and Python on the highest-leverage problems.

  • Take end-to-end ownership of sophisticated interconnect features, driving seamless execution from design through final verification.

  • Architect correctness models, verification plans, and test cases - primarily in Python - to prove firmware functionality across both pre-silicon and post-silicon environments.

  • Shape silicon bring-up, design-for-debug, and program-level validation strategy with architecture, hardware, and design leads across Bangalore and US sites.

  • Define the verification methodology, engineering standards, and quality gates the team builds to - and the automation strategy that scales them.

  • Advance the team’s AI-assisted, agentic debug and root-cause tooling, raising how fast the team resolves the hardest failures.

  • Grow the team’s technical capability - mentoring engineers, raising the quality bar, and de-risking the hardest cross-generation problems before they land.

What we need to see:

  • BS or MS degree (or equivalent experience) in Electrical Engineering, Computer Science, or a related field.

  • 10+ years of experience in firmware or software development and verification.

  • Deep programming proficiency in Python, C, and C++, with strong command of object-oriented design.

  • Strong understanding of computer architecture, microprocessors, and microcontroller fundamentals.

  • Expert debugging and analytical skills that span the hardware/software boundary.

  • A track record of technical leadership - setting direction, mentoring engineers, and raising quality across a team.

  • Excellent collaboration and communication skills, with proven success in a multi-national, multi-time-zone environment spanning on-site and remote teams.

  • A highly motivated, creative problem-solver with a passion for deep-tech and a bias toward rigorous testing.

  • A versatile, self-motivated approach - equally at home in development, verification, and infrastructure.

Ways to stand out from the crowd:

  • Depth in test automation and test-case design - building maintainable frameworks that cover edge cases and critical scenarios.

  • Familiarity with secure development techniques: threat modeling, static and dynamic code analysis, fuzzing, and negative testing.

  • Experience with multi-core, multi-process, and multi-threaded programming.

  • Exposure to high-performance computing systems, interconnects, or networking protocols and architectures.

  • Passion for unlocking the potential of yourself and those around you.

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.
368,634 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
$17k – $47k per year (Estimated) • Remote/Hybrid • Internship • 5+ years exp • Minsk
Go
JavaScript
Python
AI/ML
AI Agents
Claude
Claude Code
Copilot
Cursor
LLM
Prompt Engineering
RAG
Anthropic
Function Calling
OpenAI
Frontend
React.js
DevOps
CI/CD
Docker
Git
Terraform
GitHub
Apply
$30k – $63k per year (Estimated) • In office • 3+ years exp • PhD • Moscow
C++
Python
Cython
C++
Asio
CMake
OpenGL
Qt
STL
Cython
PyBind11
AI/ML
Computer Vision
NLP
Apply
$47k – $106k per year (Estimated) • In office • Bachelor's Degree • Moscow
Python
SQL
AI/ML
Hadoop
LangChain
LangGraph
LLM
NLP
NumPy
Pandas
Prompt Engineering
PyTorch
Spark
AI Agents
DevOps
Git
SLI/SLO/SLA
Apply
$20k – $44k per year (Estimated) • Remote/Hybrid • 2+ years exp • Moscow
Python
SQL
Python
pySpark
AI/ML
Hadoop
Spark
Apply
$96k – $144k per year • In office • Internship • Bachelor's Degree • San Francisco
JavaScript
Python
AI/ML
Claude
Gemini
LLM
DevOps
AWS
GCP
Git
Apply
$136k – $213k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Santa Clara
Perl
Python
Apply
$98k – $252k per year (Estimated) • Remote • Full-Time • 8+ years exp • Bachelor's Degree • Switzerland
Assembly
C++
Fortran
C
C
MPI
AI/ML
CUDA
CUDA Toolkit
OpenMP
DevOps
HPC
Apply
In office • Full-Time • 5+ years exp • Bachelor's Degree • Hsinchu
Perl
Python
Apply
In office • Full-Time • 5+ years exp • Hsinchu • Taipei
C++
Python
AI/ML
InfiniBand
Apply
$156k – $348k per year (Estimated) • Remote • Full-Time • 10+ years exp • Bachelor's Degree • United Kingdom
AI/ML
CUDA
CUDA Toolkit
AI Agents
NVIDIA NeMo
Apply
$16k – $34k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Mumbai • Bengaluru
JavaScript
PowerShell
SQL
C#
C#
.NET
Databases
Azure SQL Database
MS SQL
DevOps
Azure
Rest API
Cybersecurity
Microsoft Entra ID
QA
Postman
Swagger
Apply
$41k – $89k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
C#
TypeScript
JavaScript
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
LLM
OpenAI
Frontend
Angular
GraphQL
DevOps
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
GitHub
GitHub Actions
Grafana
Kubernetes
Prometheus
Rest API
Apply
$38k – $83k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
Databases
Oracle
DevOps
AWS
Platform Engineering
Apply
Data Architect 3 hours ago
$38k – $91k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru • Pune
Node JS
Python
SQL
JavaScript
Databases
Databricks
MongoDB
Redis
Apply
$28k – $71k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
DevOps
CI/CD
Platform Engineering
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.