Back to Search Jobs

Senior Software Engineer – GPU and SOC (On-Site)

Santa Clara, CA
$287,500 / Year

Are you ready to push the boundaries of whatโ€™s possible in GPU and SOC architecture? NVIDIA is looking for highly motivated, creative engineers to join our Platform Software team to work on groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization.


Job Overview:

  • Role: Senior Software Engineer – GPU and SOC
  • Company: NVIDIA
  • Location: San Tomas Expressway, Santa Clara, CA 95051
  • Employment Type: Full-time
  • Salary: $152,000 – $287,500 a year (dependent on level and experience)

Primary Responsibilities:

  • Develop, triage, and debug Pre-OS Firmware, BIOS, SoC, and Platform drivers.
  • Support OS driver development, bring-up, and triage of Platform and Multimedia drivers.
  • Drive end-to-end performance excellence by debugging and root-causing GPU bottlenecks for gaming, creator, and AI workloads.
  • Lead full product lifecycles from pre-silicon emulation to production.
  • Collaborate with cross-functional teams globally to define architecture and early modeling.

Eligibility Criteria:

  • Education: BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
  • Experience: 5+ years of meaningful software development experience in the full hardware-software SoC & GPU stack.
  • Technical Proficiency: Strong C/C++ and Python programming skills; hands-on experience with debuggers (GDB, WinDBG) and compilers (GCC, MSVC, LLVM).
  • Architecture Knowledge: Deep understanding of ARM microarchitecture, ARM exception levels, ACPI, Device tree concepts, and SOC architecture spanning Boot, Security, and OS.
  • Operating Systems: Strong fundamentals in Kernel and Hypervisor experience on both Windows and Linux systems.

Additional ways to stand out include a strong background in sophisticated system-level debugging, expertise in the GPU software stack, LLM training and inference, and familiarity with system-level security or embedded system concepts.

NVIDIA fosters an environment of agility and fast-paced innovation. You will be working alongside some of the most forward-thinking people on the planet, contributing to products that serve as the visual cortex of modern computers.

View All Jobs