Senior System Software Engineer - Tegra

at Nvidia
USD 148,000-235,800 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

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

Details

We are looking for a Senior System Software Engineer to work in the Tegra system software group. The role focuses on developing and maintaining software for complex heterogeneous computing systems that power sophisticated server products used in AI, HPC, and accelerated computing workloads. Strong C/C++, deep understanding of operating systems and kernel programming, and familiarity with computer/SoC architecture are required. You will join a team that builds software across user-space, kernel, firmware and boot software for design validation, system bring-up, and product release.

Responsibilities

  • Develop drivers, tests, and frameworks to efficiently stress the SoC/system and support full software development lifecycle (user-space, kernel, firmware, or boot software).
  • Participate in overall system architecture analysis and collaborate with internal software teams to define and design use cases that push the SoC/system to evaluate power, noise patterns, and bandwidth metrics.
  • Lead initiatives to improve efficiency, robustness, and usability of software 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; recommend remediations and drive software architecture improvements where applicable.
  • Communicate and collaborate with teams across the company, customers, and partners.

Requirements

  • BS/MS in Computer Science or related field (or equivalent experience).
  • Strong C/C++ programming skills.
  • 5+ years of relevant experience.
  • Familiarity with SoC architecture and the ability to work close to hardware.
  • Strong problem-solving and debugging skills.
  • Excellent communication and planning skills.

Ways to stand out from the crowd

  • Solid understanding of ARM platform and Linux Kernel internals.
  • Experience in Pre-Silicon / Post-Silicon bring-up planning, system validation testing, 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 and understanding of software product release lifecycle.

Compensation & Benefits

  • Base salary range: 148,000 USD - 235,750 USD.
  • Eligible for equity and company benefits.

Other details

  • Applications for this job will be accepted at least until October 4, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.