Senior System Software Engineer, Firmware – NVLink

NVIDIA

10+ yrs Bengaluru Full Time Hybrid (office + remote)
NVIDIA logo
Posted : today
Actively hiring

Job description

Join NVIDIA's pioneering NVLink firmware team in Bangalore, shaping the high-speed interconnect fabric essential for global AI and high-performance computing. This role offers an opportunity to influence the entire firmware lifecycle, from initial concept and pre-silicon validation to silicon bring-up and automation.

You'll be engineering firmware at the hardware's cutting edge, optimizing for strict boot-time and memory constraints. We seek a highly motivated firmware engineer passionate about the complete development craft – writing, verifying, and enhancing tooling to boost team efficiency and set technical benchmarks. This position involves working on next-generation GPU platforms alongside architecture, hardware, and build teams across Bangalore and the US.

If you excel in low-level software, thrive on complex debugging, and aspire to contribute to industry-defining systems, we encourage you to apply. This role is ideal for individuals eager to push the boundaries of hardware capabilities.

Responsibilities

Lead the technical architecture and roadmap for NVLink and high-performance interconnect firmware on future GPU platforms, remaining hands-on with C, C++, and Python for high-impact challenges.

Assume complete ownership of intricate interconnect features, guiding them from design through final verification stages.

Develop correctness models, comprehensive verification plans, and test cases, primarily in Python, to validate firmware functionality in both pre-silicon and post-silicon environments.

Influence silicon bring-up, design-for-debug strategies, and overall program validation efforts in collaboration with architecture, hardware, and design teams across Bangalore and US sites.

Establish the team's verification methodology, engineering standards, and quality gates, alongside an automation strategy to enhance scalability.

Drive advancements in the team's AI-assisted debug and root-cause analysis tooling to accelerate the resolution of complex failures.

Qualifications

A Bachelor's or Master's degree (or equivalent experience) in Electrical Engineering, Computer Science, or a related discipline is required.

Possess over 10 years of experience in firmware or software development and verification.

Demonstrate deep programming expertise in Python, C, and C++, with a strong grasp of object-oriented design principles.

Exhibit a solid understanding of computer architecture, microprocessors, and microcontroller fundamentals.

Showcase expert-level debugging and analytical skills that effectively bridge the hardware and software domains.

Present a proven history of technical leadership, including setting strategic direction, mentoring engineers, and elevating team-wide quality standards.

Possess excellent collaboration and communication abilities, with a demonstrated capacity to succeed in a multinational, multi-timezone environment encompassing both on-site and remote team members.

Exhibit a highly motivated and creative problem-solving approach, driven by a passion for deep technology and a commitment to rigorous testing.

Essential Skills

PythonC++CObject-Oriented DesignComputer ArchitectureMicroprocessor FundamentalsMicrocontroller FundamentalsDebuggingAnalytical SkillsTechnical LeadershipCollaborationCommunication

Good to Have

Test AutomationTest Case DesignSecure Development TechniquesThreat ModelingStatic Code AnalysisDynamic Code AnalysisFuzzingNegative TestingMulti-Core ProgrammingMulti-Process ProgrammingMulti-Threaded ProgrammingHigh-Performance Computing SystemsInterconnectsNetworking ProtocolsNetworking Architectures

Highlights

  • Actively hiring

More Details

RoleSenior System Software Engineer, Firmware – NVLink
IndustrySemiconductors, AI / Machine Learning
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

Semiconductors

Senior System Software Engineer, Firmware – NVLink at NVIDIA | SkillMX | SkillMX