Jobs Companies NVIDIA Senior System Software Engineer, Firmware – NVLink

À propos de ce poste Senior System Software Engineer, Firmware – NVLink chez NVIDIA

NVIDIA · Sur site · India, Bengaluru

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.

Prêt à postuler chez NVIDIA ?
Postuler chez NVIDIA

À propos de NVIDIA

NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA .

Voir tous les emplois chez NVIDIA →

Emplois similaires

NVIDIA
Senior System Software Engineer – Linux Kernel Automotive Cybersecurity
NVIDIA
⚡ Postuler tôt India, Bengaluru Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 8 h
Roku
Senior Software Engineer, Backend
Roku
⚡ Postuler tôt Bengaluru, India Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 8 h
Roku
Senior Software Engineer, Backend & Data Platform
Roku
⚡ Postuler tôt Bengaluru, India Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 8 h
Roku
Senior Software Engineer, Cloud Content Platform
Roku
⚡ Postuler tôt Bengaluru, India Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 8 h
Redwood Materials
Software Engineer - Site Controller, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $180,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
Redwood Materials
Battery Software Integration Engineer, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $152,000–$287,000
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
Redwood Materials
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $180,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
TraceLink, Inc
Software Engineer II
TraceLink, Inc
⚡ Postuler tôt APAC - India - Pune Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
TraceLink, Inc
Software Engineer in Test II
TraceLink, Inc
⚡ Postuler tôt APAC - India - Pune Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 7 h

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez NVIDIA

Voir tous les emplois chez NVIDIA →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit