Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 11 Nov 2026

Software Engineer - Platform Software

NVIDIA Santa Clara, CA senior full-time

Salary

224,000 USD – 356,500 USD per year

Apply on NVIDIA

Description

NVIDIA is seeking highly motivated and creative engineers to join the Platform Software team. You will work on all aspects of SOC and system, and technology verticals. As a member of this team, you will design key aspects of our SOC drivers, Firmware, BIOS, BSP, and sophisticated CI/CD system, collaborating with key partners and OEM customers.

Responsibilities:

  • Develop and triage platform drivers for SOCs
  • Build sophisticated automation triage tools and FW and OS-drivers issue packetizations
  • Support OS driver development, bring up and triaging of Platform and Multimedia drivers
  • Support the OEM ecosystem and provide innovative solutions
  • Drive Startup and Shutdown Time KPIs goal and optimizations
  • Support various ecosystems related verticals
  • Full product lifecycle from pre-silicon to bringup to production
  • Be heavily involved in architecture definition and early modeling, simulation
  • Collaborate and communicate effectively with cross-functional teams globally

Requirements:

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience with 12+ years of meaningful software development experience
  • Strong understanding of ARM microarchitecture and ARM exception levels
  • Strong understanding of Pre-OS Firmware, uP/subsystems Firmware and Software, peripherals
  • Background in solving problems that apply to large complex systems deployed at scale
  • Strong C/C++ and Python programming skills
  • Good understanding of ACPI and Device tree concepts
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals
  • Strong Operating systems fundamentals with Kernel, Hypervisor experience on Windows and Linux systems
  • Hands-on experience with debuggers like GDB, WinDBG, and compilers like GCC, MSVC, LLVM
  • Good understanding of SOC architecture spanning across Boot, Security, and OS

Preferred Qualifications:

  • Background and strength with sophisticated system-level issues debugging
  • Experience working on system level reliability and resiliency features
  • Familiarity with system level security concepts
  • Experience with embedded system SW concepts

For more fresh new jobs, check out yubhub.co.

Skills

Required

  • ARM microarchitecture
  • Pre-OS Firmware
  • C/C++
  • Python
  • ACPI
  • Device tree concepts
  • Operating systems fundamentals
  • Kernel
  • Hypervisor
  • GDB
  • WinDBG
  • GCC
  • MSVC
  • LLVM
  • SOC architecture

Nice to have

  • system-level issues debugging
  • reliability and resiliency features
  • system level security concepts
  • embedded system SW concepts
Apply on NVIDIA