Taro Logo

Senior Linux Kernel Systems Software Engineer – CSP Engagements

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA is seeking a Senior Software Engineer for their CSP Engagements team, focusing on system software for Datacenter products like GB200. This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development with customer-facing responsibilities. The position involves working at the intersection of hardware and software, driving technical solutions from concept through deployment.

The role requires extensive experience in data center server architectures, Linux kernel internals, and computer architecture. You'll be responsible for developing software solutions, leading hardware bring-up activities, and partnering with Cloud Service Providers to deliver technical solutions. The position demands strong programming skills in C/C++, Python, and experience with cloud-native architectures.

NVIDIA, as the world leader in accelerated computing, offers a competitive compensation package including a base salary range of $184,000 - $356,500 USD (depending on level), equity, and benefits. The company is at the forefront of AI and digital twins technology, transforming major industries worldwide.

This is an excellent opportunity for experienced system software engineers who want to work on cutting-edge technology in data center computing. The role combines technical depth with customer interaction, making it ideal for those who enjoy both complex technical challenges and collaborative problem-solving. Working at NVIDIA means being part of a team that's driving innovation in artificial intelligence, high-performance computing, and visualization.

Last updated a day ago

Responsibilities For Senior Linux Kernel Systems Software Engineer – CSP Engagements

  • Design and develop software solutions for data center servers including Linux kernel modifications, device drivers, and system optimizations for GB200 and next-gen platforms
  • Lead hardware bring-up activities, BSP development, and hardware-software co-design for Cloud Service Provider deployments
  • Partner directly with CSPs to deliver technical solutions, co-develop & co-debug features and optimizations
  • Collaborate with cross-functional teams in designing end-to-end solutions
  • Perform advanced system debugging, root cause analysis, and performance optimization
  • Collaborate with AE, FAE, and Solution Architect teams to deliver integrated customer solutions

Requirements For Senior Linux Kernel Systems Software Engineer – CSP Engagements

Linux
Python
  • Deep expertise in data center server architectures, HPC systems, and hardware-software co-design
  • Expert knowledge of Linux kernel internals, device drivers, communication protocols
  • Deep understanding of computer architecture and ARM (aarch64) and x86 architectures
  • Deep understanding of NUMA architectures
  • Strong programming skills in C/C++, Python
  • Experience with virtualization, Kubernetes, and cloud-native architectures
  • BS or MS in Computer Engineering, Computer Science, or related field
  • 8-12 years of system software development experience

Benefits For Senior Linux Kernel Systems Software Engineer – CSP Engagements

Equity
Medical Insurance
  • Equity
  • Medical Insurance