NV

Senior Diagnostic Software Engineer

NVIDIA
Posted onFeb 14, 2026
LocationShenzhen Shi, Guangdong, China (On-site)
Employment typeFull-time

We are now looking for a Diagnostics Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture. You will work closely with both hardware engineers and other software engineers to design, develop, and debug the diagnostic software stack used for Tegra chips / products. You will also be heavily involved with interacting with various teams and writing various device drivers to produce high-quality, reliable diagnostic software that is extensively used both within NVIDIA and for the customer data center and automotive products that are used throughout the world.

What you’ll be doing:

  • Develop drivers and tests to see them through the full software development lifecycle.

  • Work with software engineers, hardware, and arch teams to implement and optimize features for the diagnostic solutions used for various system-on-chip (SOC) use cases.

  • Triage, debug, and implement fixes in the software stack.

  • Communicate efficiently with peers throughout the company, as well as customers and partners.

What we need to see:

  • BS or MS in EE/CS and 5+ years of industry related experience

  • Strong C/C++ programming skills.

  • Familiarity with SOC architecture, and ability to work close to the hardware.

  • Previous experience of working on a large modular system software code base is preferable.

  • Strong problem-solving and debugging skills.

  • Excellent communication and planning skills.

Ways to stand out from the crowd:

  • Have knowledge of Linux Kernel internals.

  • Solid understanding of ARM platforms

  • Experience working with diagnostic software solutions.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us and, due to unprecedented growth, our special engineering teams are growing fast. If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you!

NVIDIA is the world leader in accelerated computing, pioneering the GPU and driving advances in AI, high-performance computing, gaming, autonomous vehicles, and robotics.

Similar jobs

You might also be interested in...

TE2w

Sr. Staff Engineer, Post-Silicon Validation

Tenstorrent

Bengaluru, Karnataka, India (Hybrid)

AI2w

Firmware Engineer

Applied Intuition

Bengaluru, Karnataka, India (On-site)

D-1w

Senior Runtime Software Engineer

d-Matrix

Sydney, New South Wales, Australia (Hybrid)

GR5d

Senior Staff Systems Software Engineer

Graphcore

Cambridge, England, United Kingdom (On-site)

D-1w

Senior Runtime Systems Engineer

d-Matrix

Santa Clara, California, United States (Hybrid)