Senior System Software Engineer - GPU and SoC

World leader in accelerated computing, pioneering AI and digital twins technology.
$220,000 - $339,250
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS · Hardware

Description For Senior System Software Engineer - GPU and SoC

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior System Software Engineer for their GPU and SoC team. This role sits at the intersection of hardware and software, focusing on developing crucial platform drivers and system-level solutions. The position offers an opportunity to work with cutting-edge technology in AI, robotics, and self-driving cars.

The role involves sophisticated system-level work, from pre-silicon development to production deployment across various business verticals. You'll be responsible for developing platform drivers, building automation tools, and supporting the OEM ecosystem. This position requires deep technical expertise in ARM architecture, system software, and driver development.

NVIDIA offers a competitive compensation package, including a base salary range of $220,000 - $339,250, plus equity and benefits. The company is known for its innovative culture and commitment to pushing technological boundaries. You'll join a diverse, supportive environment where you can make a lasting impact on world-changing technologies.

The ideal candidate brings 12+ years of software development experience, strong programming skills in C/C++ and Python, and deep understanding of system architecture. You'll work with global teams, contribute to groundbreaking products, and be part of a company that's leading the AI revolution. NVIDIA's commitment to diversity and inclusion makes it an attractive workplace for talented professionals looking to shape the future of technology.

Last updated 16 days ago

Responsibilities For Senior System Software Engineer - GPU and SoC

  • Developing and triaging platform drivers for SOCs
  • Building automation triage tools and isolating issues for FW and OS drivers
  • Supporting OS driver development and triaging of Platform and Multimedia drivers
  • Supporting OEM ecosystem and providing innovative solutions
  • Assisting with Boot KPIs, Security and OS drivers
  • Following devices from pre-silicon to production
  • Architecture definition and early modeling
  • Collaborating with global teams

Requirements For Senior System Software Engineer - GPU and SoC

Python
Linux
  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
  • Strong understanding of ARM microarchitecture and exception levels
  • Experience with large complex systems deployed at scale
  • Strong C/C++ and Python programming skills
  • Understanding of ACPI and Device tree concepts
  • Knowledge of computer system architecture fundamentals
  • Operating systems fundamentals with Kernel and Hypervisor experience
  • Experience with debuggers (GDB, WinDBG) and compilers
  • Understanding of SOC architecture
  • 12+ years of relevant software development experience

Benefits For Senior System Software Engineer - GPU and SoC

Equity
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - GPU and SoC

Senior Firmware Design Engineer

Senior Firmware Design Engineer position at NVIDIA, focusing on embedded systems and firmware development for networking products, requiring 5+ years of experience.

Software Engineer, Camera Imaging

Senior Software Engineer role at NVIDIA focusing on camera imaging software development for autonomous vehicles and robotics applications.

Senior System Software Engineer - Video Output Image Quality

Senior System Software Engineer role at NVIDIA focusing on video output image quality, requiring expertise in graphics, color science, and display technologies.

Senior ASIC Design Engineer

Senior ASIC Design Engineer role at NVIDIA, implementing world-leading SoCs and GPUs for AI and automotive applications, offering competitive compensation and hybrid work environment.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller development, requiring 5+ years experience in firmware development and embedded systems.