Senior Platform Software Engineer: SOC & Driver

NVIDIA

Santa Clara (CA)

On-site

USD 224,000 - 357,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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 Gruppe • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
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
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 Boot & SOC Software Engineer (Equity)
Senior GPU Boot & SOC Software Engineer (Equity)

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Comprehensive benefits package
Senior GPU Boot & Security Software Engineer
Senior GPU Boot & Security Software Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
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 Embedded System Software Engineer – Platform Execution Lead
Senior Embedded System Software Engineer – Platform Execution Lead

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
Senior System Software Engineer - Platform Software
Senior System Software Engineer - Platform Software

NVIDIA Gruppe • Santa Clara (CA)

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

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Employee benefits
Senior Autonomous Drive OS Systems Engineer
Senior Autonomous Drive OS Systems Engineer

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 152,000 - 242,000
Equity
Benefits