Home > Career Center > Job Seekers > Job Search
Job Title: Sr Software Engineer (NTD)
Company Name: Nintendo
Location: Redmond, WA
Position Type: Full Time
Post Date: 09/20/2018
Expire Date: 10/01/2018
Job Categories: Arts, Entertainment, and Media, Computers, Software, Engineering, Information Technology, Research & Development, Writing/Authoring, Energy / Utilities
Job Description
Sr Software Engineer (NTD)
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.4 billion video games and more than 700 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.

DESCRIPTION OF DUTIES
  • Designing and developing device drivers for I/O subsystems on modern SOCs
  • Designing and developing unit tests for at least the code you have written
  • Learning and understanding complex clock, power and reset trees of modern SOCs
  • Writing USB, PCIe and other device drivers
  • Mastering technical standards and specifications
  • Using JTAG, oscilloscopes and protocol analyzers for debug and validation
  • Read and understand electrical schematics and device datasheets

Qualifications & Requirements
SUMMARY OF REQUIREMENTS
  • Strong background in data structures and algorithms
  • Proficient in C/C software development
  • Experienced developing multithreaded software
  • Experienced developing low level device drivers
  • Strong background in computer architecture concepts such as memory hierarchy, SMP, DMA
  • MS degree in Computer Science, Computer Engineering or Electrical Engineering preferred



We are an equal opportunity employer of individuals with disabilities and protected veterans....valuing diversity…celebrating strengths.

Share |
Contact Information
Company Name: Nintendo
Website:https://nintendo.taleo.net/careersection/10000/jobdetail.ftl?job=180000005V&lang=en&src=JB-11040
Company Description:

Please visit our employer showcase!
Apply Now | Forward Job to a Friend | More Jobs From This Employer
Sponsored Content Create an Ad
Follow Us!
Link To Us!
Do you have a website? Link to HBCU Connect!