Senior System Software Engineer - Tegra

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $287,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ 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 part of a dynamic team that builds and maintains software for complex heterogeneous computing systems powering sophisticated server products used in AI, HPC, and accelerated computing workloads.

The position involves designing and developing diagnostic middleware and applications for NVIDIA SOC and GPU hardware, while working closely with ASIC and NPI teams. You'll be responsible for architecting new diagnostic software solutions that support all phases of the product lifecycle - from bring-up to manufacturing, hardware qualification, and failure analysis.

The ideal candidate should have at least 5 years of industry experience, strong C/C++ programming skills, and experience with low-level/driver programming. Knowledge of Linux kernel internals and ARM platforms is highly valued. The role offers competitive compensation ranging from $148,000 to $287,500, plus equity and benefits.

This is an excellent opportunity for experienced software engineers passionate about working with cutting-edge technology in the AI and accelerated computing space. You'll be joining one of the most innovative companies in the semiconductor industry, working alongside some of the best engineers in the world to develop solutions that power the future of computing.

The position is based in Santa Clara, CA, and offers the chance to work on complex technical challenges while contributing to NVIDIA's mission of accelerating computing to solve some of the world's most challenging problems. If you're excited about system-level software development and want to be at the forefront of technological innovation, this role presents an excellent opportunity for career growth and impact.

Last updated 18 hours ago

Responsibilities For Senior System Software Engineer - Tegra

  • Designing and developing diagnostic middle-ware and diagnostic applications for NVIDIA SOC and GPU 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 to plan, implement and cater to new product requirements

Requirements For Senior System Software Engineer - Tegra

Linux
  • BS/MS in EE/CS or equivalent experience
  • 5+ 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

Benefits For Senior System Software Engineer - Tegra

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Tegra

System Software Application Engineer

Senior System Software Application Engineer role at NVIDIA, focusing on platform development and optimization for notebook partners, requiring 5+ years of experience in system software development.

Senior System Firmware Engineer, RAS - Platform Software

Senior Firmware Engineering role at NVIDIA focusing on RAS (Reliability, Availability, and Serviceability) for datacenter CPU platforms, offering competitive compensation and remote work options.

Senior System Software Engineer - PCIE

Senior System Software Engineer position at NVIDIA focusing on PCIe technology development and optimization for GPU systems.

Senior Boot Software Engineer

Senior Boot Software Engineer position at NVIDIA, focusing on developing and optimizing boot software for NVIDIA's hardware platforms.

Senior System Software Engineer, GPU Firmware

Senior System Software Engineer position at NVIDIA focusing on GPU firmware development, combining embedded systems expertise with GPU technology.