Sr Engineer, Device Driver; NTD
Job in
Redmond, King County, Washington, 98052, USA
Listed on 2026-06-02
Listing for:
Nintendo of America Inc
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer
Job Description & How to Apply Below
Nintendo Technology Development seeks a hardware software engineer to design and develop device drivers for gaming consoles.
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.
- 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, and use of memory barrier instructions.
- Ability to use a logic analyzer or oscilloscope for debugging and validation.
- Proficient with fundamental computer science data structures and algorithms.
- Degree in Computer Engineering, Computer Science, or Electrical Engineering.
- Applicants must be legally eligible to work in the United States. Visa sponsorship is not available for this role.
- MS degree.
- Experience using real‑time operating systems (RTOS).
- Experience with USB, Power Delivery, or PCIe bus protocol.
- Professional experience developing C++ software with C++11 and above.
Nintendo is an equal opportunity employer.
This position is onsite in Redmond, WA, and is not open to remote status at this time.
Pay Range: $145,150—$261,200 USD. Potential for a semi‑annual discretionary performance bonus and a comprehensive benefits package that includes medical, dental, vision, 401(k), and paid time off.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×