Sunday , March 3 2024

Jobs at Nintendo – Lead Device Driver Software Engineer

Website Nintendo

Job Description:

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.

Job Responsibilities:

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

Qualification & Experience:

  • 7+ years’ experience developing device drivers for complex SOCs, and have a fundamental understanding of power and clock tree initialization
  • 7+ years’ experience developing multithreaded software
  • Hands-on experience with USB technologies
  • Proficient with fundamental computer science data structures and algorithms
  • 3+ years’ professional experience developing C++ 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
  • Degree in Computer Engineering, Computer Science or Electrical Engineering

Job Details:


Vacancy Type:  Full Time

Job Location: Vancouver, WA, US

Application Deadline: N/A

Apply Here