Jobs · Management · Washington

Sr Engineer, Device Driver (NTD)

Nintendo · Redmond, WA · 2 wk ago
ManagementFull-time

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.

Similar jobs

Sr Firmware Engineer

Advanced EnergyEden Prairie, MN· 1 wk ago
Engineering$100k–$135k/yrapply on jobs.advanced-energy.com

Sr Firmware Engineer

Advanced EnergyWilmington, MA· 3 mo ago
Engineering$120k–$150k/yrapply on jobs.advanced-energy.com