New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Tegra Diagnostic Software Engineer

NVIDIA
Apply →
onsite senior full-time Santa Clara

First indexed 18 May 2026

Description

We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a team that builds and maintains software for complex heterogeneous computing systems that power sophisticated server/auto/embedded products used in groundbreaking AI, HPC, and accelerated computing workloads.

Your primary responsibilities will include:

  • Developing drivers/tests and frameworks that can efficiently stress the SOC/System and see them through the full software development lifecycle. This can include working in user-space, kernel, firmware or boot software of SOC.
  • Participating in overall system architecture analysis and collaborating with internal software teams to define/design use cases that can push the SOC/system to hit limits of power, noise patterns and bandwidth metrics.
  • Spearheading various initiatives to improve efficiency, robustness and user friendliness of the software we deliver for design validation, thermal & power characterization, manufacturing screening, and external customers bring up.
  • Understanding and participating in the debug/root cause analysis of very complex data center module/rack level failures. Recommending remediations and driving SW architecture improvements when applicable.
  • Communicating optimally with various teams throughout the company, as well as customers and partners.

To be successful in this role, you will need:

  • A Bachelor's/Master's degree in Electrical Engineering/Computer Science or equivalent experience.
  • At least 8 years of experience in software development.
  • 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.
  • Strong communication, interpersonal and planning skills.

If you have knowledge of Linux kernel internals, Server/PC system architecture, and experience in Pre-Silicon/Post-Silicon bringup planning and execution of complex SoCs and platforms, you will be at an advantage.

You will also be eligible for equity and benefits.