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 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 AI, HPC, and accelerated computing workloads.

The role combines low-level system programming with high-level architecture design, requiring expertise in C/C++ programming and deep understanding of processor architectures, particularly ARM. You'll be working on diagnostic software solutions that span the entire product lifecycle, from initial bring-up to manufacturing and failure analysis.

As a senior engineer, you'll collaborate with various teams including ASIC and NPI, contributing to system software architecture and integrating diagnostic components. The position offers competitive compensation ranging from $184,000 to $356,500, plus equity and benefits.

NVIDIA's position as a world leader in accelerated computing means you'll be at the forefront of innovation in AI and digital twins technology. The company's commitment to diversity and inclusion, combined with its cutting-edge work in transforming major industries, makes this an exciting opportunity for experienced system software engineers looking to make a significant impact.

The ideal candidate will have 8+ years of industry experience, strong problem-solving abilities, and excellent communication skills. Experience with Linux kernel internals, datacenter systems, and pre/post-silicon bring-up would be particularly valuable. This role offers the chance to work with some of the best engineers in the world while contributing to groundbreaking developments in computing technology.

Last updated 2 months ago

Responsibilities For Senior System Software Engineer - Tegra

  • Designing and developing diagnostic middle-ware and diagnostic applications for NVIDIA SOC and CPU hardware
  • Architecting and driving new diagnostic software solutions for product life cycle
  • Participating in overall system software architecture
  • Working closely with ASIC and NPI teams
  • Research and evaluating industrial technical standards and drive implementations

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 skills
  • 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

Jobs Related To NVIDIA Senior System Software Engineer - Tegra