Senior Tegra Diagnostic Software Engineer

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 4 Linux @ 4 Hiring @ 4 Communication @ 7 Debugging @ 7 System Architecture @ 4

Details

We are hiring a System Software Engineer in NVIDIA's System Software group focusing on Tegra Diagnostics. You will work on software for complex heterogeneous computing systems used in server, automotive, and embedded products that run AI, HPC, and accelerated computing workloads. The role involves developing and maintaining software across user-space, kernel, firmware, and boot software to validate, characterize, and debug SoCs and systems.

Responsibilities

  • Develop drivers, tests, and frameworks to stress SOCs/systems and carry them through the full software development lifecycle (user-space, kernel, firmware, boot).
  • Participate in system architecture analysis and collaborate with internal software teams to define use cases that push the SOC/system to limits of power, noise patterns, and bandwidth metrics.
  • Lead initiatives to improve efficiency, robustness, and usability of software used for design validation, thermal & power characterization, manufacturing screening, and customer bring-up.
  • Perform debug and root cause analysis of complex data center module/rack-level failures and recommend remediations and SW architecture improvements.
  • Communicate and collaborate with teams across the company, customers, and partners.

Requirements

  • BS/MS in Electrical Engineering, Computer Science, or equivalent experience.
  • 8+ years of experience.
  • Strong C and C++ programming skills and object-oriented programming experience.
  • 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.

Ways to stand out

  • Knowledge of Linux kernel internals.
  • Knowledge of server / PC system architecture.
  • Experience in pre-silicon / post-silicon bring-up planning and execution for complex SoCs and platforms.
  • Consistent record of learning new technologies on the job in a time-bound manner.
  • Experience working in teams on large software projects.

Compensation & Benefits

  • Base salary ranges by level:
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • Eligible for equity and company benefits (link to NVIDIA benefits provided in original posting).

Additional information

  • Applications accepted at least until January 27, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to diversity and non-discrimination.