Lead Device Driver Software Engineer (NTD)

Lead Device Driver Software Engineer (NTD)

Job Offers

Information

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 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 PREFERRED REQUIREMENTS MS degree Experience using real time operating systems (RTOS) Experience developing USB software stacks * This is not a remote opportunity and you will be required to work onsite in Redmond, WA For additional information and to apply directly on our career site, please visit: https://careers.nintendo.com/job-openings/listing/200000006G.html?src=CFE-10885

Join the event!