Taro Logo

Senior Software Engineer - NVLINK NOS

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $287,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - NVLINK NOS

NVIDIA is seeking an experienced Senior Software Engineer to join their NVLINK NOS group, focusing on developing the NVLINK switch Operation System (OS). This role is crucial for NVIDIA's next-generation networking technologies and enables large-scale deployment in High-Performance Computing (HPC) data centers.

As a Senior Software Engineer, you'll be working with Python and C++ to develop NVOS features using Agile methodology. You'll take ownership of major features from conception to completion, engaging in hands-on OS software coding and debugging. The role involves direct customer support for NVLINK technology integration and collaboration with global teams.

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is now leading the charge in AI and digital twins technology. The company is transforming major industries through GPU technology that powers computers, robots, and self-driving cars with AI capabilities.

The position offers a competitive compensation package with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. You'll be working in a hybrid environment in Santa Clara, CA, alongside some of the industry's best talent. The role requires 5+ years of technical experience, strong Python/C++ skills, and Linux expertise.

This is an excellent opportunity for a proactive, self-motivated engineer who wants to contribute to cutting-edge HPC technology. Experience with Sonic OS, networking, and customer interaction would be particularly valuable. Join NVIDIA to be part of a diverse, supportive environment where innovation and technical excellence are core values.

Last updated 16 minutes ago

Responsibilities For Senior Software Engineer - NVLINK NOS

  • Develop NVOS features using Python and C++ in an Agile methodology
  • Own and lead the development of major features end-to-end
  • Hands-on OS software coding and debugging
  • Support customers integration with NVLINK technology
  • Collaborate with off-shore teams

Requirements For Senior Software Engineer - NVLINK NOS

Python
Linux
  • Bachelor's degree in Computer Science or similar technical field
  • 5+ years of overall technical experience
  • Python/C++ programming skills
  • Working in Linux environment
  • Ability to self-teach and learn quickly
  • Proactive attitude

Benefits For Senior Software Engineer - NVLINK NOS

Equity
  • Equity
  • Competitive Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - NVLINK NOS

Senior Software Engineer, Hardware Tools and Methodology Development

Senior Software Engineer position at NVIDIA focusing on hardware tools and methodology development, combining C++ programming with RTL design expertise in Santa Clara, CA.

Senior Software Engineer, Place and Route Tools

Senior Software Engineer position at NVIDIA focusing on developing advanced Place and Route Tools, combining C++, parallel computing, and machine learning to create industry-leading EDA solutions.

Senior Simulation Software Engineer

Senior Simulation Software Engineer role at NVIDIA developing C++ models and simulators for next-gen Ethernet switches, requiring 10+ years experience in firmware or embedded software.

Senior System Software Engineer – Simulation and Virtualization

Senior System Software Engineer role at NVIDIA focusing on simulation and virtualization for data center platforms, requiring C/C++ expertise and 5+ years of experience.

Senior System Software Engineer, GPU Server

Senior System Software Engineer position at NVIDIA focusing on GPU server development, requiring strong C++ skills and hardware expertise, offering competitive compensation and benefits.