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 a month 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 PHY Verification Engineer

Senior Firmware PHY Verification Engineer role at NVIDIA, focusing on firmware verification, networking features, and automation with C/C++ and Linux expertise required.

Senior System Level Product Engineer

Senior System Level Product Engineer role at NVIDIA, focusing on post-silicon validation and system level testing for industry-leading GPU and SOC products.

Senior Firmware Engineer - Embedded Controller

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

Senior Power and Thermal Engineer

Senior Power and Thermal Engineer role at NVIDIA focusing on next-generation power management solutions and system architecture optimization.

Senior Silicon Low Power Development Engineer

Senior Silicon Low Power Development Engineer role at NVIDIA, focusing on developing and architecting power-saving features for silicon and system-level implementations.