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.

Why Choose NVIDIA?

NVIDIA is widely considered one of the technology worldโ€™s most desirable employers, leading the way in groundbreaking AI and high-performance computing. When you join our team, youโ€™ll enjoy a culture that values creativity, passion, and self-motivation, alongside competitive compensation, equity, and comprehensive benefits.

We are proud to be an equal opportunity employer committed to fostering a diverse work environment. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

How to Apply: If you are an experienced software engineer ready to tackle complex challenges in GPU and SOC architecture, we invite you to apply for this position. This role offers the opportunity to drive performance excellence and work at the forefront of silicon bring-up and product launch. Please use the application link in the table below to submit your credentials through the official NVIDIA company site.

AttributeDetails
CompanyNVIDIA
Salary$152,000 – $287,500 / Year
Key Requirement5+ years exp. in GPU/SOC/ARM stack
LocationSanta Clara, CA
Application LinkApply on Company Site
WhatsApp Channel Join Now
Telegram Channel Join Now

Explore More Opportunities

We look forward to seeing the innovative solutions you bring to the team. Your expertise in firmware, OS-driver verification, and performance optimization is exactly what we need to continue building the future of technology.

View All Jobs