Senior Device Driver Software Engineer (NTD)

10 Months ago • 5-5 Years • Research & Development • $142,133 PA - $213,199 PA

Job Summary

Job Description

Senior Device Driver Engineer with 5+ years' experience developing device drivers for complex SOCs and multithreaded software. Must have experience with DMA, memory hierarchy, cache coherency, and logic analyzers.
Must have:
  • Device Driver
  • Multithreaded Software
  • DMA, Memory Hierarchy
  • Logic Analyzer
Good to have:
  • Real Time OS
  • USB, Power Delivery
  • PCIe Bus Protocol
  • C++11 and Above
Perks:
  • Performance Bonus
  • Comprehensive Benefits

Job Details

About the job

Nintendo Technology Development

The worldwide pioneer in the creation of interactive entertainment, Nintendo Co., Ltd., of Kyoto, Japan, manufactures and markets hardware and software for its Nintendo Switch™ system and the Nintendo 3DS™ family of portable systems. Since 1983, when it launched the Nintendo Entertainment System™, Nintendo has sold more than 4.7 billion video games and more than 740 million hardware units globally, including Nintendo Switch and the Nintendo 3DS family of systems, as well as the Game Boy™, Game Boy Advance, Nintendo DS™ family of systems, Super NES™, Nintendo 64™, Nintendo GameCube™, Wii™ and Wii U™ systems. It has also created industry icons that have become well-known, household names, such as Mario, Donkey Kong, Metroid, Zelda and Pokémon. A wholly owned subsidiary, Nintendo Technology Development, based in Redmond, Washington, creates future hardware/software technology and researches North American-based technologies.

Nintendo is an equal opportunity employer. We offer a welcoming and inclusive environment in service to one another, our products, the diverse consumers we represent, and the communities we call home. We do all of this with kindness, empathy and respect for each other.

Description Of Duties

    • Design and develop device drivers for current and future gaming consoles.
    • Implement robust embedded software using modern C++ constructs.
    • Drive architecture definition and create associated documentation.
    • Lead development activities on major software subsystems, providing hands-on assistance to junior team members.
Summary Of Requirements

  • 5+ years’ experience developing device drivers for complex SOCs.
  • 5+ years’ experience developing multithreaded software.
  • Hands-on experience with lower-level device driver topics such as DMA, memory hierarchy, cache coherency, use of memory barrier instructions
  • Ability to use a logic analyzer or oscilloscope for debug and validation.
  • Proficient with fundamental computer science data structures and algorithms.
  • Degree in Computer Engineering, Computer Science or Electrical Engineering.

Preferred Requirements

  • MS degree
  • Experience using real time operating systems (RTOS)
  • Experience with either USB, Power Delivery or PCIe bus protocol.
  • Professional experience developing C++ software with C++11 and above.

This position is onsite in Redmond, WA, and not open to remote status at this time.

This position includes a base salary range of $142,133 - $213,199 annually, potential for a semi-annual discretionary performance bonus, and a comprehensive benefits package that includes medical, dental, vision, 401(k), and paid time off. Please see our Benefits & Perks page for more benefits information.

Similar Jobs

Nintendo - Senior Engineer, Device Driver (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
3 Months ago
Scorewarrior - Senior Client C++ Developer (Core Team)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Weeks ago
Luxoft - Regular C++ Software Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Onward Search - Senior Software Engineer

Onward Search

Austin, Texas, United States (Hybrid)
1 Week ago
Capcom - Manager, Payroll & Benefits

Capcom

California, United States (Hybrid)
1 Month ago
KPIT - Android Middleware Developer/Lead/Architect

KPIT

Bengaluru, Karnataka, India (On-Site)
9 Months ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - Research Scientist, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Krafton  - [Production Management Office] Studio Supporter (10년 이상)

Krafton

Seoul, South Korea (On-Site)
4 Months ago
ByteDance - Firmware Software Engineer / Architect

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scorewarrior - Core Team C++ Architect

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Google - Technical Program Manager, Physical Security Technology

Google

Seattle, Washington, United States (On-Site)
2 Weeks ago
NVIDIA - System Software Engineer, GPU Development Tools

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Anzuio - Senior Software Engineer (C++)

Anzuio

Tel Aviv District, Israel (Hybrid)
1 Month ago
G5 Games - C++ Gameplay Programmer

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
6 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Yerevan, Yerevan, Armenia (Remote)
6 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Astana, Astana, Kazakhstan (Remote)
6 Months ago
GameJobs - ASO Manager

GameJobs

London, England, United Kingdom (Hybrid)
1 Year ago
Capcom - Manager, Payroll & Benefits

Capcom

San Francisco, California, United States (Hybrid)
1 Month ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Morrisville, North Carolina, United States (On-Site)
2 Days ago
ByteDance - Research Engineer / Scientist - AI for Databases

ByteDance

Seattle, Washington, United States (On-Site)
2 Days ago
Nintendo - Intern – Supply Chain Planning

Nintendo

North Bend, Washington, United States (On-Site)
6 Months ago
Insomniac Games - Principal VFX Artist

Insomniac Games

United States (Remote)
2 Months ago
Nagarro - Senior Staff Engineer, Delivery

Nagarro

Atlanta, Georgia, United States (On-Site)
6 Months ago
ByteDance - Product Marketing Manager, Pangle

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Wisk - HR Business Partner

Wisk

Mountain View, California, United States (Hybrid)
3 Weeks ago
NVIDIA - Senior ASIC Verification Engineer, Coherent High Speed Interconnect

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks ago
Keywords Studios - Senior Business Development Manager

Keywords Studios

United States (Remote)
1 Month ago
Samsung Semiconductor - Sr. Administrative Assistant (Contractor)

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Game Designer III - League of Legends, Summoner's Rift Team, Seasonal Pod

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Samsung Semiconductor - Staff Engineer, Design Verification

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
Microsoft - Research Intern - High Performance and Scalable Database Systems

Microsoft

Mountain View, California, United States (On-Site)
1 Week ago
Escape Velocity Entertainment - Debug Engineer

Escape Velocity Entertainment

(Remote)
1 Month ago
NVIDIA - GPU Verification Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior System Software Engineer, NCCL - Partner Enablement

NVIDIA

Austin, Texas, United States (Remote)
1 Month ago
NVIDIA - Automation Software Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Week ago
Google - Software Engineering Manager, System Acceleration, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Rivos - Silicon DFT - Full time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Google - Circuits Design Engineer, Clock Design

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Nintendo's mission is to put smiles on the faces of everyone we touch. We do so by creating new surprises for people across the world to enjoy together. We've forged our own path since 1889, when we began making hanafuda playing cards in Kyoto, Japan. Today, we’re fortunate to be able to share our characters, ideas and worlds through the medium of video games and the entertainment industry.


Nintendo of America, established in 1980 and based in Redmond, Washington, is a wholly owned subsidiary of Nintendo Co., Ltd. We are committed to delivering best-in-class products and services to our customers and to investing in the well-being of our employees as part of the global Nintendo family.


For more information about Nintendo please visit www.nintendo.com.

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Nintendo

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug