Senior Engineer, Device Driver (NTD)

6 Months ago • 5-5 Years • Software Development & Engineering • $147,847 PA - $221,770 PA

Job Summary

Job Description

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. Requires 5+ years' experience developing device drivers for complex SOCs and multithreaded software. Hands-on experience with DMA, memory hierarchy, cache coherency, and using logic analyzers/oscilloscopes for debugging is essential.
Must have:
  • 5+ years device driver development experience for complex SOCs
  • 5+ years multithreaded software development experience
  • Experience with DMA, memory hierarchy, cache coherency
  • Proficient with C++ and data structures/algorithms
  • Logic analyzer/oscilloscope usage for debugging
Good to have:
  • MS degree
  • RTOS experience
  • USB, Power Delivery, or PCIe experience
  • C++11 and above experience
Perks:
  • Comprehensive benefits package (medical, dental, vision, 401k, paid time off)
  • Potential for semi-annual discretionary performance bonus

Job Details

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.7 billion video games and more than 740 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.

 

Nintendo is an equal opportunity employer. We offer a welcoming and inclusive environment in service to one another, our products, the diverse consumers we represent, and the communities we call home. We do all of this with kindness, empathy and respect for each other.

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
  • 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 REQUIREMENTS

  • 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.

 

This position is onsite in Redmond, WA, and not open to remote status at this time. 

 
This position includes a base salary range of $147,847 - $221,770 annually, potential for a semi-annual discretionary performance bonus, and a comprehensive benefits package that includes medical, dental, vision, 401(k), and paid time off. Please see our for more benefits information. 
#LI-Onsite 

JOB DATE: October 30, 2023

Similar Jobs

Ubisoft - R&D Engineer

Ubisoft

Pune, Maharashtra, India (Hybrid)
2 Months ago
Apple - Software Algorithm Engineering Manager

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
Veeam Software - Junior/Middle Application Security Engineer

Veeam Software

Lisbon, Lisbon, Portugal (Hybrid)
1 Month ago
luxsoft - Regular Test Automation Engineer (Python/Ruby)

luxsoft

Mexico City, Mexico (Remote)
1 Month ago
Penrose studios - Server Engineer

Penrose studios

San Francisco, California, United States (On-Site)
3 Months ago
Accenture - Software Development Lead

Accenture

Jaipur, Rajasthan, India (On-Site)
2 Months ago
Trend Micro - AR Staff Accountant

Trend Micro

Irving, Texas, United States (On-Site)
3 Weeks ago
Intel  - Formal Verification Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Nintendo - Engineer, Electro Mechanical (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
Nice - Technical Support Engineer

Nice

Hoboken, New Jersey, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Platform Engineer

Epic Games

(On-Site)
3 Months ago
sony global (Games) - Technical Support Engineer

sony global (Games)

Culver City, California, United States (On-Site)
3 Weeks ago
house of how - Senior Unity Engineer

house of how

United States (Remote)
9 Months ago
Marvell - Design Senior Staff Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Tencent - Lead Tools Engineer

Tencent

Irvine, California, United States (On-Site)
3 Weeks ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Redmond, Washington, United States (On-Site)
9 Months ago
Unity - Senior Software Engineer, Console Platforms

Unity

Brighton And Hove, England, United Kingdom (Remote)
2 Months ago
weasle tron - Junior Graphics Programmer / Senior Graphics Programmer

weasle tron

Leeds, England, United Kingdom (On-Site)
3 Weeks ago
Tesla - Senior Controls Engineer, Technical Services

Tesla

Brandenburg, Germany (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Discord - Senior Litigation Counsel

Discord

San Francisco, California, United States (Remote)
3 Months ago
Mapbox - Principal Software Development Engineer, Maps

Mapbox

United States (Remote)
3 Weeks ago
C3 IoT - Data Scientist / Senior Data Scientist – Optimization (Federal)

C3 IoT

Tysons, Virginia, United States (On-Site)
3 Weeks ago
Snap Mobile INC - Account Executive

Snap Mobile INC

Louisville, Kentucky, United States (On-Site)
3 Months ago
Nintendo - Intern - Business Intelligence

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Naughty Dog - Senior Gameplay Melee Animator

Naughty Dog

Los Angeles, California, United States (Hybrid)
3 Months ago
Hawkeye Innovations - College Sports Systems Technician

Hawkeye Innovations

Nebraska, United States (On-Site)
4 Months ago
ChainGuard - Strategic Business Development Representative - West

ChainGuard

California, United States (Remote)
2 Weeks ago
bytedance - Software Engineer, Machine Learning Platform

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
Capcom - Associate Digital Account Manager

Capcom

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Simcorp - Senior Engineering Manager

Simcorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Ramboll3 - Principal Engineer, Ground Engineering

Ramboll3

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
bytedance - Service Framework Software Engineer Intern

bytedance

Singapore (On-Site)
4 Months ago
Nintendo - Technology Engineer (Retro Studios)

Nintendo

United States (Remote)
1 Year ago
belka games - Senior Analytics Engineer

belka games

(Remote)
3 Months ago
Western Digital - Technician 3, Engineering

Western Digital

Phra Nakhon Si Ayutthaya, Thailand (On-Site)
4 Weeks ago
Cubic corporation - Commissioning Engineer GBR

Cubic corporation

Salfords, England, United Kingdom (On-Site)
1 Month ago
Marvell - Principle Verification Engineer

Marvell

Petah Tikva, Center District, Israel (On-Site)
1 Month ago
Ramboll3 - Senior Engineer, Structures

Ramboll3

Gurugram, Haryana, India (On-Site)
2 Months ago
Scale AI - Engineering Manager, GenAI Applications

Scale AI

London, England, United Kingdom (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Nintendo

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug