Senior Platform Software Engineer – PCIe/SoC Drivers

Nintendo

Redmond (WA)

On-site

USD 145,150 - 261,200

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Nintendo Technology Development in Redmond, WA, is seeking an experienced professional to design and develop platform software and device drivers for cutting-edge gaming consoles. The role emphasizes low-level software in C/C++, PCIe-based hardware, and hands-on debugging with PCIe analyzers and oscilloscopes.

The successful candidate will bring 5+ years of driver and multithreaded software experience, strong knowledge of computer architecture, OS concepts, and memory ordering.

Qualifications

  • 5+ years in device driver software for complex SoCs.
  • 5+ years in multithreaded software development.
  • Proficient in C or C++ for low-level software.
  • Strong understanding of PCIe architecture and protocols.

Responsibilities

  • Design and develop platform software and device drivers for current and future gaming consoles.

Skills

Device driver development
Multithreaded software
Low-level C/C++
PCIe architecture
DMA/interrupts/memory ordering
PCIe tooling (analyzers/oscilloscopes)
Computer architecture/OS/DSA

Education

Bachelor's degree in Computer/Electrical Engineering

Tools

PCIe protocol analyzers
Oscilloscopes

Job description

Nintendo Technology Development in Redmond, WA, is seeking an experienced professional to design and develop platform software and device drivers for cutting-edge gaming consoles. The role emphasizes low-level software in C/C++, PCIe-based hardware, and hands-on debugging with PCIe analyzers and oscilloscopes.

The successful candidate will bring 5+ years of driver and multithreaded software experience, strong knowledge of computer architecture, OS concepts, and memory ordering.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Platform Software Engineer - Low-Level PCIe
Senior Platform Software Engineer - Low-Level PCIe

Nintendo of America Inc • Redmond (WA)

On-site
USD 145,150 - 261,200
Medical
Dental
Vision
+2
Sr Engineer, Platform Software (NTD)
Sr Engineer, Platform Software (NTD)

Nintendo of America Inc • Redmond (WA)

On-site
USD 145,150 - 261,200
Medical
Dental
Vision
+2
Sr Engineer, Platform Software (NTD)
Sr Engineer, Platform Software (NTD)

Nintendo • Redmond (WA)

On-site
USD 145,150 - 261,200
Senior Display Driver Engineer – Onsite in Redmond
Senior Display Driver Engineer – Onsite in Redmond

Nintendo of America Inc • Redmond (WA)

On-site
USD 145,150 - 261,200
Comprehensive benefits package
Potential semi-annual performance bonus
401(k) plan
Senior GPU System Software Engineer – PCIe/NVLink
Senior GPU System Software Engineer – PCIe/NVLink

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

Hybrid
USD 184,000 - 357,000
Equity opportunities
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 & Driver
Senior Platform Software Engineer: SOC & Driver

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Employee benefits
Senior Engineer I: PCIe/USB Platform & Driver Expert
Senior Engineer I: PCIe/USB Platform & Driver Expert

Microchip Technology Inc. • Chandler (AZ)

On-site
USD 70,000 - 205,000
Health benefits from day one
Retirement savings plans
ESPP program with 2 year look-back
+1
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