Senior Linux Kernel Systems Software Engineer – Csp Engagements

Invidia

Multiple Locations
Base: 184,000 usd - 287,500 usd (level 4), 224,000...
Linux kernel development
Device driver development
Hardware-software co-design
This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development with customer-facing responsibilities to enable cloud service providers with next-generation computing platforms

Job Summary

  • This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development with customer-facing responsibilities to enable cloud service providers with next-generation computing platforms.
  • You will work at the intersection of hardware and software, driving technical solutions from concept through deployment while collaborating with cross-functional teams focused on AI/ML and HPC workloads.
  • NVIDIA offers competitive base salary ranges, equity, and benefits, and fosters a diverse and inclusive work environment committed to equal opportunity employment.

Matching Summary

This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development with customer-facing responsibilities to enable cloud service providers with next-generation computing platforms.

Salary

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

Skills & Requirements

Must-have

  • Linux kernel development
  • Device driver development
  • Hardware-software co-design
  • Data center server architectures
  • System-level debugging and performance optimization
  • Programming in C/C++ and Python
  • Cloud-native architectures and Kubernetes

Nice-to-have

  • GPU computing with CUDA
  • Deep learning workload expertise
  • Out of Band and In-band management architectures
  • Memory fabric and CXL architectures
  • Customer-facing technical collaboration
  • Cross-functional team collaboration

Key Requirements

  • 8+ years system software development experience
  • BS or MS in Computer Engineering or related field
  • Expert knowledge of ARM (aarch64) and x86 architectures
  • Expertise in NUMA architectures and multi-CPU performance optimization
  • Experience with virtualization technologies

Work Rights

Not specified

Tailored Resume

Cover Letter