Qualifications
Key Responsibilities:
Design and develop device drivers for current and upcoming gaming consoles.
Implement reliable embedded software utilizing modern C++ principles.
Guide architecture definition and produce relevant documentation.
Oversee development tasks on significant software subsystems, offering hands-on mentorship to junior team members.
Required Qualifications:
Minimum of 5 years of experience in developing device drivers for complex SOCs.
At least 5 years of experience in developing multithreaded software applications.
Proficiency in lower-level device driver concepts, including DMA, memory hierarchy, cache coherence, and memory barrier instructions.
Experience utilizing logic analyzers or oscilloscopes for debugging and validation purposes.
Strong understanding of fundamental computer science data structures and algorithms.
Bachelor’s Degree in Computer Engineering, Computer Science, or Electrical Engineering.
Preferred Qualifications:
Master’s Degree.
Experience with real-time operating systems (RTOS).
About the job
Nintendo Technology Development
Nintendo Co., Ltd., headquartered in Kyoto, Japan, is a global leader in interactive entertainment. Renowned for its innovative hardware and software, Nintendo has captivated audiences since the release of the Nintendo Entertainment System™ in 1983. With over 4.7 billion video games sold and more than 740 million hardware units distributed worldwide, our portfolio includes iconic systems such as the Nintendo Switch™ and the Nintendo 3DS™ family. Nintendo has also introduced legendary franchises, including Mario, Donkey Kong, Metroid, Zelda, and Pokémon. Our subsidiary, Nintendo Technology Development, located in Redmond, Washington, is at the forefront of creating future technologies and advancing research in North American tech.
Nintendo is committed to fostering a diverse and inclusive work environment. We value kindness, empathy, and mutual respect, ensuring a supportive atmosphere for all employees.
About Nintendo of America
Nintendo Co., Ltd. is a prominent player in the interactive entertainment industry, known for its innovative gaming consoles and beloved franchises. Our subsidiary, Nintendo Technology Development, is dedicated to pioneering future technologies and conducting research that aligns with the evolving landscape of gaming.