Senior Systems Software Engineer - GPU Diagnostics

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior Systems Software Engineer focused on GPU diagnostics, working on the NVIDIA SW stack for next-gen hardware from development to production. Requires strong C++ and systems software skills, OS fundamentals, and hardware architecture knowledge.

What you'd actually do

  1. Design, implement, unit test and debug changes in the NVIDIA SW stack to take next-gen HW from design / development stage to production.
  2. Be heavily involved in emulation, bring-up, and product hardening required to build our groundbreaking products
  3. You will follow the devices all the way from manufacturing through the development process to datacenter systems, customer desktops, notebooks and workstations.
  4. Tackle a variety of problems that directly impact NVIDIA’s end users and partner OEMs.
  5. This job will require a deep understanding of our hardware and software architectures.

Skills

Required

  • C++
  • systems software
  • OS fundamentals
  • computer system architecture
  • microprocessor fundamentals
  • device programming
  • algorithms

Nice to have

  • Linux OS
  • large system software codebase
  • modern AI productivity tools

What the JD emphasized

  • strong C++ programming skills
  • detailed knowledge of device programming
  • algorithms
  • solid foundation of systems software with emphasis on OS fundamentals
  • deep understanding of current generation hardware architecture at systems level
  • 5+ years hands-on experience developing low level systems software
  • Strong software engineering skills combined with a drive to solve hard problems are a must
  • Demonstrated proficiency using modern AI productivity tools to streamline day-to-day work, improve quality, and automate routine tasks.