Senior Systems Software Engineer, Base Os - Kernel

Nvidia Corporation

Remote
Base: 184,000 usd - 287,500 usd (level 4); 224,000...
Remote
Linux kernel development
C programming
Numa systems
NVIDIA is seeking a Senior Systems Software Engineer to optimize the Base OS for their Vera Superchip, focusing on kernel development for enterprise customers. The ideal candidate will have extensive experience in Linux kernel development, a collaborative attitude, and a strong technical foundation in systems programming

Job Summary

  • Drive the enablement of the NVIDIA Vera Superchip for enterprise customers, ensuring the Base OS is optimized for next-generation AI and HPC platforms.
  • Act as a primary technical point of contact for Tier-1 customers, working directly with their engineering teams to enable and optimize their internal Linux distributions on NVIDIA hardware.
  • Solve complex kernel challenges unique to massive-scale deployments, including high core counts, multi-terabyte memory footprints, and multi-rack system interconnects with NVIDIA specific architectures.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Systems Software Engineer to optimize the Base OS for their Vera Superchip, focusing on kernel development for enterprise customers. The ideal candidate will have extensive experience in Linux kernel development, a collaborative attitude, and a strong technical foundation in systems programming.

Salary

Base: 184,000 USD - 287,500 USD (Level 4); 224,000 USD - 356,500 USD (Level 5); Bonus/Equity: Equity eligible; Benefits: Benefits eligible

Skills & Requirements

Must-have

  • Linux kernel development
  • C programming
  • NUMA systems
  • memory management
  • interrupt handling
  • process scheduling
  • hardware bring-up

Nice-to-have

  • large-cluster debugging
  • open-source contributions
  • CI/CD pipelines
  • PCIe Gen5/6
  • CXL
  • ARM64 architecture
  • virtualization stacks

Key Requirements

  • 8+ years of professional experience
  • BS/MS in Computer Science, EE, or equivalent experience
  • Expert-level C programming skills
  • Deep understanding of concurrency, locking primitives, and synchronization
  • Strong knowledge of core OS concepts

Work Rights

Not specified

Tailored Resume

Cover Letter