Taro Logo

Senior System Software Engineer - Performance

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Santa Clara, CA, USAAustin, TX, USAHillsboro, OR, USA
$184,000 - $356,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Hardware

Description For Senior System Software Engineer - Performance

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior System Software Engineer to join their Tegra system-on-chip (SoC) software organization. This role presents an exciting opportunity to work on cutting-edge technology that powers the next generation of datacenter products, including CPUs and CPU+GPU Superchips.

The position involves working with key aspects of NVIDIA's ARM SW ecosystem and system software architecture, with a focus on enabling best-in-class datacenter-scale performance and efficiency. You'll be responsible for designing, developing, and optimizing software for next-generation SoCs, both in pre-silicon and post-silicon phases.

As a Senior System Software Engineer, you'll be analyzing architectural performance bottlenecks, identifying hardware/software policies to drive performance leadership, and conducting competitive analysis against other silicon vendors. The role requires strong technical expertise in computer architecture, operating systems design, and performance optimization.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and comprehensive benefits. The company is known for its innovative culture and has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.

This is an excellent opportunity for experienced engineers who are passionate about system software, performance optimization, and want to work on technology that's defining the future of computing. The role offers exposure to cutting-edge technology in AI, digital twins, and accelerated computing, while working with some of the best minds in the industry.

Working at NVIDIA means being part of a diverse, supportive environment where everyone is inspired to do their best work. The company is committed to fostering innovation and making a lasting impact on the world through its groundbreaking technology.

Last updated 2 days ago

Responsibilities For Senior System Software Engineer - Performance

  • Design, develop, test, and optimize software for next-generation SoCs
  • Review architectural performance bottlenecks for system wide work loads
  • Build and drive architecture, analysis documents and communications
  • Perform competitive analysis comparing uArchitecture & workload performance metrics
  • Influence and drive full-stack adoption of performance optimizations

Requirements For Senior System Software Engineer - Performance

Linux
  • BS or MS degree in Computer Engineering, Computer Science, or related degree
  • 6+ years of relevant computer architecture or SW development experience
  • Proven leadership skills and strong ownership on past projects
  • Strong understanding of multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers and real-time programming
  • Strong skills in performance analysis, data analysis and performance optimization

Benefits For Senior System Software Engineer - Performance

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Performance