Nvidia

Senior Software Engineer - SOC Platforms

Nvidia
Apply
1 day ago
Santa Clara, CA, USASenior
H1B sponsor

Base Salary

$184k - $357k/yr

Responsibilities

  • Own platform software including kernel device drivers, firmware and BIOS interactions, health monitoring, and system-level features for GPU and SoC platforms.
  • Design and develop distributed observability platforms handling high-volume metrics, logs, and traces with real-time monitoring, logging, and alerting.
  • Build backend pipelines, analytics platforms, and production applications with a focus on performance at scale.
  • Partner with software, driver, product, data center, and cloud teams to launch GPU platforms and resolve system challenges.
  • Develop and maintain production code using C/C++, data pipelines, and business intelligence capabilities.
  • Analyze AI workloads and CPU–GPU interactions across streaming multiprocessors, Tensor Cores, memory hierarchy, NVLink, PCIe, and MIG.
  • Apply Linux, operating systems, device driver, concurrency, performance profiling, computer architecture, and firmware/bootloader expertise.

Requirements

  • Bachelor’s, master’s, or doctoral degree in Computer Science or a related field, or equivalent experience.
  • At least 10 years of experience developing SoC systems and platform software.
  • Hands-on experience with Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
  • Experience building modern observability architectures involving metrics, logs, traces, distributed systems, business intelligence, and analytics stacks.
  • Proficiency developing high-performance, secure production software and backend systems.
  • Strong understanding of advanced operating systems, databases, computer architecture, and distributed systems.
  • Experience developing AI/ML applications and integrating them with various features and applications.
  • Proven experience designing scalable and secure product solutions.
  • Preferred experience programming and debugging SoC platforms across x86 and ARM architectures.
  • Preferred knowledge of Linux and/or Windows, networking, and virtualization.
  • Demonstrated C/C++ proficiency, strong coding ability, experience with extensive production codebases, and participation in code reviews.

Benefits

  • Competitive base salary and comprehensive benefits package.
  • Eligibility for equity and benefits.
  • Base salary varies by location, experience, and comparable employee pay; the posting lists Level 4 and Level 5 salary ranges.
  • Applications accepted at least until October 5, 2026.

Tech Stack

CC++LinuxWindows

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me