Sr Engineer, Device Driver (NTD)

NintendoRedmond, WA
Onsite

About The Position

Nintendo Technology Development, a subsidiary of Nintendo Co., Ltd., is seeking a Sr Engineer, Device Driver. This role involves designing and developing device drivers for current and future gaming consoles, implementing robust embedded software using modern C++ constructs, driving architecture definition, and leading development activities on major software subsystems. The company emphasizes a welcoming and inclusive environment with kindness, empathy, and respect.

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.
  • Legally eligible to work in the United States.

Nice To Haves

  • 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.

Responsibilities

  • 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.

Benefits

  • medical
  • dental
  • vision
  • 401(k)
  • paid time off
  • semi-annual discretionary performance bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service