Taro Logo

System Software Engineer - Tegra

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$120,000 - $235,750
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For 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 offers an exciting opportunity to work at the forefront of AI and accelerated computing technology.

The position involves developing sophisticated diagnostic software solutions for NVIDIA's complex heterogeneous computing systems that power AI, HPC, and accelerated computing workloads. You'll be working alongside some of the industry's best engineers, developing products that push the boundaries of technology.

As a System Software Engineer, you'll be responsible for designing and developing diagnostic middleware and applications for NVIDIA's SOC and GPU hardware. The role requires expertise in C/C++ programming, low-level software development, and a strong understanding of processor architectures, particularly ARM. You'll be architecting solutions that support various phases of the product lifecycle, from initial bring-up to manufacturing and hardware qualification.

The position offers a competitive compensation package with a base salary range of $120,000 to $235,750 USD, plus equity and benefits. This is an excellent opportunity for someone with 3+ years of industry experience who wants to work with cutting-edge technology in a collaborative environment.

NVIDIA's commitment to diversity and inclusion makes it an attractive workplace, where innovation and creativity are valued. The company's work in AI and digital twins is transforming major industries and having a significant societal impact. If you're passionate about developing groundbreaking technology and want to work with a team that's pushing the boundaries of what's possible in computing, this role offers an excellent opportunity to make your mark in the industry.

Last updated 2 months ago

Responsibilities For 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 phases
  • Participating in overall system software architecture
  • Collaborating with internal software teams to integrate diagnostic components
  • Working closely with ASIC and NPI teams to plan, implement and cater to new product requirements

Requirements For System Software Engineer - Tegra

Linux
  • BS/MS in EE/CS or equivalent experience
  • 3+ 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 System Software Engineer - Tegra

Equity
  • Equity
  • Benefits package (specific details not provided)