Nintendo · 20 hours ago
Sr Engineer, Device Driver (NTD)
Nintendo is a worldwide pioneer in the creation of interactive entertainment, manufacturing and marketing hardware and software for its gaming systems. They are seeking a Senior Engineer to design and develop device drivers for current and future gaming consoles, while leading development activities and assisting junior team members.
Consumer ElectronicsGamingMobileVideo Games
Responsibilities
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
Qualification
Required
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
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
Benefits
Medical
Dental
Vision
401(k)
Paid time off
Company
Nintendo
Nintendo is a Japanese multinational consumer electronics company that develops game consoles. It is a sub-organization of Nintendo Japan.
H1B Sponsorship
Nintendo has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7)
2024 (7)
2023 (9)
2022 (10)
2021 (12)
2020 (11)
Funding
Current Stage
Late StageRecent News
My Nintendo News
2026-01-25
My Nintendo News
2026-01-25
2026-01-25
Company data provided by crunchbase