← Back to jobs

NVIDIA Logo
Senior Software Engineer

NVIDIA

 

Austin, TX, U.S.

Posted On: 2 days ago
Experience: 12+ years
Availability: Onsite
Openings: 1
Category: Senior Software Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

You will design and develop system software for data center servers, focusing on Linux kernel modifications, device drivers, and performance optimizations for GB200 and next-generation platforms.

This role is on-site.

Responsibilities

  • Lead hardware bring-up activities, BSP development, and hardware-software co-design for Cloud Service Provider deployments.
  • Partner with CSPs to co-develop and co-debug features, optimizations, and technical solutions.
  • Collaborate with cross-functional teams to design end-to-end solutions across firmware, OS, middleware, and applications for AI/ML and HPC workloads.
  • Perform advanced system debugging, root cause analysis, and performance optimization for large-scale data center environments.
  • Work with AE, FAE, and Solution Architect teams to deliver integrated customer solutions and documentation.

Required Skills

  • 12+ years of system software development experience.
  • Expert knowledge of Linux kernel internals and device drivers.
  • Deep understanding of computer architecture, microprocessor concepts, and ARM (aarch64) and x86 architectures.
  • Expertise in communication protocols including PCIe, USB, and Ethernet.
  • Deep understanding of NUMA architectures, memory topology, and processor-memory locality.
  • Proficiency in C/C++ and Python.
  • Experience with virtualization, Kubernetes, and cloud-native architectures.
  • Skills in complex system-level debugging, performance analysis, and test design.

Preferred Skills

  • BS or MS in Computer Engineering, Computer Science, or related field.

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs