2 months ago
Redmond, WA, USASenior
Base Salary
$145k - $261k/yr
Responsibilities
- Design and develop platform software for current and future gaming consoles.
- Design and develop low-level device driver software.
- Use PCIe protocol analyzers, oscilloscopes, and similar tools for hardware debugging and validation.
Requirements
- At least 5 years of experience developing device driver software for complex SoCs.
- At least 5 years of experience developing multithreaded software.
- Professional experience developing low-level software in C or C++.
- Experience with PCI Express architecture and protocols.
- Hands-on experience with DMA, interrupts, DMA cache coherency, and memory ordering.
- Strong understanding of computer architecture, operating systems, data structures, and algorithms.
- Bachelor's degree in Computer Engineering or Electrical Engineering.
Benefits
- Medical, dental, vision, 401(k), and paid time off.
- Semi-annual discretionary performance bonus may be available.
- Onsite in Redmond, Washington; not open to remote work.
- Visa sponsorship is not available for this role.
About Nintendo
Nintendo develops and publishes video games and designs dedicated gaming hardware for consumers, best known for the Nintendo Switch platform and franchises like Mario and The Legend of Zelda. In the U.S., it operates as a public company headquartered in Redmond, Washington, with roots dating to 1980; it sells consoles, first-party titles, and digital services directly and through retailers, and owns studios such as Retro Studios.
