Nvidia

Senior System Software Engineer, SOC

Nvidia
Apply
2 days ago
Hsinchu, Taiwan or Taipei, TaiwanSenior

Responsibilities

  • Define, design, develop, and verify features for new SoC platforms.
  • Design key aspects of production GPU kernel drivers, embedded software, and SoC platforms.
  • Support SoC platforms throughout development through customer products.
  • Develop and support early firmware, performance, power management, and system software.
  • Collaborate with hardware engineers and software teams across the globe.
  • Debug complex SoC systems and contribute to platform, system, and device software.

Requirements

  • Bachelor's, master's, or PhD degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • 5+ years of significant software development experience.
  • Strong C and C++ programming skills and experience with low-level drivers and SoC system platforms.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals.
  • Kernel experience with Linux, Android, Chrome, or Windows systems.
  • Experience with complex SoC system debugging.
  • Preferred experience with complex SoC, AI, and GPU computing system architecture design.
  • Preferred deep understanding of SoC firmware, power management, performance, and platform, system, and device software stacks.

Benefits

  • Competitive salary and generous benefits package.
  • Global collaboration opportunities and an equal opportunity, diversity-focused workplace.

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