Taro Logo

Senior System Software Engineer - Tegra

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior System Software Engineer - Tegra

NVIDIA, the world leader in accelerated computing, is seeking a Senior System Software Engineer to join their System Software group focusing on Data Center Server Platform Diagnostics. This role is perfect for creative software engineers passionate about developing cutting-edge technology products.

The position involves working with complex heterogeneous computing systems that power sophisticated server products used in groundbreaking AI, HPC, and accelerated computing workloads. You'll be joining one of the best engineering teams in the world, working on the forefront of technological innovation.

As a Senior System Software Engineer, you'll be responsible for designing and developing diagnostic middleware and applications for NVIDIA SOC and CPU hardware. The role requires expertise in low-level programming, system architecture, and a deep understanding of processor architectures, particularly ARM. You'll work closely with ASIC and NPI teams, participating in system software architecture and collaborating with internal teams to integrate diagnostic components.

The ideal candidate should have 8+ years of industry experience, strong C/C++ programming skills, and a proven track record of leading complex software architecture design projects. Experience with Linux kernel internals, diagnostic software for datacenter systems, and pre/post-silicon bringup planning would be particularly valuable.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and benefits. The company is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. This is an excellent opportunity to join a dynamic team at the forefront of accelerated computing and AI technology.

Last updated a day ago

Responsibilities For Senior System Software Engineer - Tegra

  • Design and develop diagnostic middle-ware and applications for NVIDIA SOC and CPU hardware
  • Architect new diagnostic software solutions for product lifecycle phases
  • Participate in system software architecture and collaborate with internal teams
  • Work with ASIC and NPI teams on product requirements
  • Research and evaluate industrial technical standards

Requirements For Senior System Software Engineer - Tegra

Linux
  • BS/MS in EE/CS or equivalent experience
  • 8+ years of industry related experience
  • Strong C/C++ programming skills and object-oriented programming
  • Experience with low level / driver level programming
  • Understanding of processor architecture fundamentals, preferably ARM
  • Strong problem-solving and debugging skills
  • Expert communication, interpersonal and planning skills
  • Led complex software architecture design and development projects

Benefits For Senior System Software Engineer - Tegra

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Tegra