# Senior System Software Engineer, Firmware – NVLink

**Company**: NVIDIA
**Location**: Bengaluru
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Senior-System-Software-Engineer--Firmware---NVLink_JR2020081?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_641faa14-53b

## Description

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.

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.

**Responsibilities:**

- 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.

**Requirements:**

- 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.

**Nice to Have:**

- 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.

## Skills

### Required
- Python
- C
- C++
- firmware development
- verification
- computer architecture
- microprocessors
- microcontroller fundamentals

### Nice to have
- test automation
- secure development techniques
- multi-core programming
- high-performance computing systems

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Senior-System-Software-Engineer--Firmware---NVLink_JR2020081?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
