Taro Logo

Senior System Software Engineer, SOC

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 · Hardware

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior System Software Engineer for their SOC team. This role offers an exciting opportunity to work on cutting-edge GPU and SOC platforms at a company that's revolutionizing AI and digital twins technology. You'll be responsible for designing and developing key aspects of production GPU kernel drivers, embedded software, and SOC platforms.

The position involves working with complex hardware and software designs, collaborating with global teams, and contributing to world-class products. You'll be hands-on with early firmware development, performance optimization, and power management systems. This is a chance to work on technology that powers everything from artificial intelligence to autonomous vehicles.

As a Senior System Software Engineer, you'll be part of a team that's pushing the boundaries of what's possible in computing. The role requires deep technical expertise in system software, SOC platforms, and low-level programming. You'll work with state-of-the-art technology and have the opportunity to influence the development of products used worldwide.

NVIDIA offers a competitive compensation package and is known for being one of the most desirable employers globally. The company values diversity and innovation, providing an environment where creative, autonomous individuals can thrive. If you're passionate about system software, have strong technical skills, and want to be part of shaping the future of computing technology, this role offers an exceptional opportunity to make an impact.

Last updated a month ago

Responsibilities For Senior System Software Engineer, SOC

  • 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, SOC

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

Related Jobs

Senior Embedded System Software Engineer, Automotive

Senior Embedded Systems Engineer role at NVIDIA, focusing on automotive software development and integration for Tegra platforms, requiring 5+ years of experience in embedded systems.

Senior System Software Engineer, Laptop Embedded Controller

Senior System Software Engineer position at NVIDIA focusing on Embedded Controller firmware development, requiring 5+ years of experience in firmware implementation and embedded systems.

Senior Firmware Application Engineer

Senior Firmware Engineer role at NVIDIA focusing on datacenter solutions, requiring 5+ years of experience in firmware development and server architecture.

Senior Design Verification Engineer - PCIE

Senior Design Verification Engineer position at NVIDIA focusing on verifying PCIE controllers for GPUs and SOCs using advanced verification methodologies.

Senior Embedded Platform System Software Engineer

Senior Embedded Platform Software Engineer role at NVIDIA, focusing on Jetson and DGX Spark platform development, requiring 5+ years of embedded systems experience.