Senior Device Driver Software Engineer (NTD)

1 Year ago • 5-5 Years • Software Development & Engineering • $142,133 PA - $213,199 PA

Job Summary

Job Description

Senior Device Driver Engineer with 5+ years' experience developing device drivers for complex SOCs and multithreaded software. Must have experience with DMA, memory hierarchy, cache coherency, and logic analyzers.
Must have:
  • Device Driver
  • Multithreaded Software
  • DMA, Memory Hierarchy
  • Logic Analyzer
Good to have:
  • Real Time OS
  • USB, Power Delivery
  • PCIe Bus Protocol
  • C++11 and Above
Perks:
  • Performance Bonus
  • Comprehensive Benefits

Job Details

About the job

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 $142,133 - $213,199 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 Benefits & Perks page for more benefits information.

Similar Jobs

The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
5 Months ago
Cadence - Lead Software Engineer (Agentic AI)

Cadence

Cambridge, England, United Kingdom (Hybrid)
2 Weeks ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
London stock Exchange - DataScope Senior Software Engineer (Backend C++)

London stock Exchange

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Eqvilent - FPGA Engineer

Eqvilent

(Remote)
6 Months ago
Square - Civil Project Engineer III - Land Development

Square

Prince George, Virginia, United States (On-Site)
1 Week ago
Ion - Principal Software Engineer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
GHX - Sr Software Engineer

GHX

Louisville, Colorado, United States (Hybrid)
3 Months ago
Britive - ENGINEERING MANAGER

Britive

Bengaluru, Karnataka, India (Remote)
8 Months ago
Apple - Software Engineering Manager - Hardware Engineering Operations

Apple

Austin, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Cloud Technical Support

bytedance

Singapore (On-Site)
3 Months ago
bytedance - Site Reliability Engineer (Third-Party Associate), Traffic Platform - Traffic SRE BPO

bytedance

San Jose, California, United States (On-Site)
1 Week ago
Halcyon - Staff Engineer, Endpoint Agent

Halcyon

(Remote)
2 Weeks ago
Epic Games - Senior Tools Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Qualcomm - GStreamer multimedia framework Lead Engineer Senior

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Mapbox - Software Development Engineer III, EV Routing (Rust)

Mapbox

Germany (Remote)
5 Months ago
Auros Global - Senior Data Engineer

Auros Global

United Kingdom (Remote)
1 Week ago
Qualcomm - CPU Server Physical Design Engineer

Qualcomm

Santa Clara, California, United States (On-Site)
2 Months ago
SEGA - Audio Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
GameJobs - Senior Gameplay Programmer

GameJobs

Vancouver, British Columbia, Canada (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Sesame - Embedded Engineer

Sesame

San Francisco, California, United States (On-Site)
1 Month ago
Optiv - Cloud Alliance Director

Optiv

Leawood, Kansas, United States (Remote)
1 Week ago
onwards Search - IT Systems Administrator

onwards Search

Jacksonville, Florida, United States (Remote)
2 Weeks ago
Epic Games - Principal Data Analyst

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Prepared - Head of Design

Prepared

United States (Remote)
1 Month ago
singularity 6 - Engineering Application Drop Box

singularity 6

United States (Hybrid)
1 Year ago
Figma - Director, Enterprise Sales

Figma

United States (Remote)
1 Week ago
Open Systems Technologies - Exercise Planner Subject Matter Expert

Open Systems Technologies

Charleston, South Carolina, United States (On-Site)
1 Week ago
Apple - Senior Software Engineer - Elixir (Environmental Systems)

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Alpha Sense - Content Acquisition Manager

Alpha Sense

New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Capgemini - Principal Senior Apriso Engineer

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago
Qualcomm - Senior Staff ASIC Physical Design Engineer

Qualcomm

Paris, Île-de-France, France (On-Site)
2 Months ago
Coda - Senior/Staff Software Engineer

Coda

Jakarta, Indonesia (Hybrid)
1 Week ago
Nagarro - Associate Principal Engineer, Delivery

Nagarro

(On-Site)
9 Months ago
Scopely - Senior Software Engineer

Scopely

Spain (Hybrid)
9 Months ago
Optiv - Sr. Engineer - SOAR (Swimlane)

Optiv

Bengaluru, Karnataka, India (On-Site)
2 Months ago
CD PROJEKT RED - Senior Open World Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Shield AI - Senior Software Engineering Manager, Ground Systems (R2624)

Shield AI

Washington, District Of Columbia, United States (On-Site)
1 Week ago
Capgemini - SAP WM

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Marvell - Senior Principal Engineering Program Manager

Marvell

Santa Clara, California, United States (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