Taro Logo

Senior System Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Senior System Software Engineer

NVIDIA is seeking a Senior System Software Engineer to join their GPU System Software team. This role focuses on developing production GPU kernel drivers, embedded software, and SOC platforms. The ideal candidate will be involved in cutting-edge work on NVIDIA's world-class products, from early firmware to performance optimization and power management.

The position offers an opportunity to work at the intersection of hardware and software, designing and implementing critical system components for NVIDIA's innovative technologies. You'll be part of a team that's advancing artificial intelligence, high-performance computing, and visualization technologies. NVIDIA's GPU technology serves as the visual cortex of modern computers and is central to their products and services.

As a Senior System Software Engineer, you'll collaborate with global teams, working on complex SOC systems and contributing to groundbreaking developments in AI and GPU computing. The role requires strong expertise in system software development, particularly in areas like SOC firmware, power management, and platform software stacks.

NVIDIA offers competitive salaries and benefits, and is known for being one of the most desirable employers globally. They value diversity and maintain an inclusive workplace environment. The company is at the forefront of technological innovation, enabling advancements in artificial intelligence, autonomous vehicles, and other cutting-edge fields. This role presents an excellent opportunity for experienced engineers who want to work on challenging projects that shape the future of computing technology.

Last updated 5 hours ago

Responsibilities For Senior System Software Engineer

  • Define, design, develop and verify features for new SoCs platforms
  • Collaborate with hardware engineers and software engineers
  • Work on early firmware, performance, power management, and system software
  • Collaborate and communicate with teams across the globe

Requirements For Senior System Software Engineer

Linux
  • BS, MS or PhD degree in Computer Engineering, Computer Science, or related degree
  • 5+ years of significant software development experience
  • Strong C programming, C++, low-level driver and SOC system platform experience
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals
  • Kernel experience with Linux, Android, Chrome, or Windows systems
  • Experience with complex SOC system debugging

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer