Senior System Software Engineer, Firmware – NVLink

NVIDIA
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Technical leadership","Mentoring","Collaboration","Communication","Problem-solving"]

Own the technical architecture and roadmap for NVLink high-performance interconnect firmware across next-generation GPU platforms. Drive end-to-end execution from design through pre- and post-silicon verification, including correctness models, verification plans, and Python test cases. Shape silicon bring-up, debug-for-design strategy, and scalable automation, while advancing AI-assisted root-cause tooling and mentoring engineers. Collaborate with architecture and hardware teams across Bangalore and US sites.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
2 months ago

Senior System Software Engineer, Firmware – NVLink

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Own the technical architecture and roadmap for NVLink high-performance interconnect firmware across next-generation GPU platforms. Drive end-to-end execution from design through pre- and post-silicon verification, including correctness models, verification plans, and Python test cases. Shape silicon bring-up, debug-for-design strategy, and scalable automation, while advancing AI-assisted root-cause tooling and mentoring engineers. Collaborate with architecture and hardware teams across Bangalore and US sites.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own the technical architecture and roadmap for NVLink and high-performance interconnect firmware across next-generation GPU platforms.
  • •Take end-to-end ownership of interconnect feature execution from design through final verification.
  • •Architect correctness models, verification plans, and Python-based test cases for pre- and post-silicon environments.
  • •Shape silicon bring-up, design-for-debug, and program-level validation strategy with cross-site leads.
  • •Define verification methodology, engineering standards, quality gates, and scalable automation; advance AI-assisted agentic debug and root-cause tooling; mentor engineers and raise the quality bar.

Key Requirements

  • •BS or MS degree (or equivalent experience) in Electrical Engineering, Computer Science, or related fields.
  • •10+ years of experience in firmware or software development and verification.
  • •Deep proficiency in Python, C, and C++ with strong object-oriented design.
  • •Strong understanding of computer architecture, microprocessors, and microcontroller fundamentals.
  • •Expert debugging and analytical skills spanning the hardware/software boundary.
Experience:10+ yearsFirmwareHigh-performance computingGPU platformsVerificationInterconnects
Education:Bachelor's in Electrical Engineering, Computer Science, or related field
Skills:Technical leadershipMentoringCollaborationCommunicationProblem-solving
Tech Stack:CC++PythonObject-oriented design

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor