Senior Platform Software Engineer: SOC & Driver

NVIDIA

Santa Clara (CA)

On-site

USD 224,000 - 357,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Employee benefits

Job summary

NVIDIA is seeking highly motivated engineers to join the Platform Software team. You will work on SOC drivers, BSPs, and a sophisticated CI/CD system while collaborating with partners and OEM customers.

Responsibilities include developing and triaging platform drivers, supporting OS driver bring-up, and architecture work across Boot, Security and OS domains, with global teamwork. The role emphasizes hands-on debugging and system-level design.

Qualifications

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
  • 12+ years of meaningful software development experience.
  • Strong understanding on ARM microarchitecture and ARM exception levels.
  • Background in solving problems in large complex systems deployed at scale.
  • Strong C/C++ and Python programming skills with independent projects.
  • Good understanding of ACPI as Device tree concepts.
  • Familiarity with computer system architecture, microprocessor fundamentals, and memory controllers.

Responsibilities

  • Developing and triaging platform drivers for SOCs.
  • Building automation triage tools and issue packetizations for FW/OS drivers.
  • Supporting OS driver development, bring up and triaging Platform and Multimedia drivers.
  • Supporting OEM ecosystem and providing innovative solutions.
  • Assist Boot KPIs, Security and OS drivers.
  • Support various ecosystems and verticals; collaborate globally.
  • Contribute to architecture definition and early modeling for products.

Skills

C/C++
Python
ARM architecture
OS kernel & hypervisor
System-level debugging
GDB/WinDBG

Education

BS or MS in Computer Engineering/CS

Tools

GCC
MSVC
LLVM
GDB
WinDBG

Job description

NVIDIA is seeking highly motivated engineers to join the Platform Software team. You will work on SOC drivers, BSPs, and a sophisticated CI/CD system while collaborating with partners and OEM customers.

Responsibilities include developing and triaging platform drivers, supporting OS driver bring-up, and architecture work across Boot, Security and OS domains, with global teamwork. The role emphasizes hands-on debugging and system-level design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Platform Software Engineer – SOC Drivers (Equity)
Senior Platform Software Engineer – SOC Drivers (Equity)

NVIDIA AI • Westford (MA)

On-site
USD 180,000 - 230,000
Equity
Senior System Software Integration & Debug Lead
Senior System Software Integration & Debug Lead

NVIDIA • Hillsboro (OR)

On-site
USD 224,000 - 431,000
Equity
Benefits
Platform Software Engineer: SOC Drivers & Automation
Platform Software Engineer: SOC Drivers & Automation

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Employee benefits
Senior GPU Platform Engineer — Systems, Observability & AI
Senior GPU Platform Engineer — Systems, Observability & AI

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior System Integration & Debug Architect
Senior System Integration & Debug Architect

NVIDIA • California

On-site
USD 290,000 - 431,000
Equity
Benefits
Senior GPU Boot & Security Software Engineer
Senior GPU Boot & Security Software Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Senior GPU System Software Engineer - Security & Drivers
Senior GPU System Software Engineer - Security & Drivers

NVIDIA Corporation (old) • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior GPU Platform Engineer — Linux, AI Systems & Equity Options
Senior GPU Platform Engineer — Linux, AI Systems & Equity Options

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits package
Senior System Software Engineer - Platform Software
Senior System Software Engineer - Platform Software

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Employee benefits
Senior System Integration & Debug Architect
Senior System Integration & Debug Architect

NVIDIA • Redmond (WA)

On-site
USD 224,000 - 431,000
Equity
Benefits