Senior System Software Engineer - Performance

NVIDIA

Multiple Locations
Base: 184,000 usd - 287,500 usd for level 4, 224,0...
System software architecture
Performance analysis and optimization
Multicore hardware and operating systems
NVIDIA is tapping into the unlimited potential of AI to define the next era of computing with tightly coupled CPU, GPU, and DPU technology

Job Summary

  • NVIDIA is tapping into the unlimited potential of AI to define the next era of computing with tightly coupled CPU, GPU, and DPU technology.
  • The role involves working on key aspects of the ARM software ecosystem and system software architecture to enable best-in-class datacenter-scale performance and efficiency.
  • Candidates will be eligible for equity and benefits, with a competitive base salary range depending on level and location.

Matching Summary

NVIDIA is tapping into the unlimited potential of AI to define the next era of computing with tightly coupled CPU, GPU, and DPU technology.

Salary

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

Skills & Requirements

Must-have

  • System software architecture
  • Performance analysis and optimization
  • Multicore hardware and operating systems
  • ARM software ecosystem
  • Complex software and hardware designs
  • Concurrency and virtual memory management

Nice-to-have

  • CUDA programming and GPU familiarity
  • HPC and large-scale computing experience
  • CPU server system workload analysis
  • Strong communication skills
  • Competitive architecture analysis

Key Requirements

  • BS or MS in Computer Engineering or related field
  • 6+ years relevant experience in computer architecture or software development
  • Proven leadership and ownership in projects
  • Experience with multicore hardware and OS design
  • Strong skills in performance and data analysis

Work Rights

Not specified

Tailored Resume

Cover Letter