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

Cadence - Principal Solutions Engineer - AE

Cadence

Noida, Uttar Pradesh, India (On-Site)
9 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
4 Months ago
bytedance - Software Engineer, Camera Algorithms

bytedance

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Power Architecture and Optimization Engineer

NVIDIA

Canada (On-Site)
4 Months ago
AppLovin - Machine Learning Engineer

AppLovin

Beijing, Beijing, China (On-Site)
10 Months ago
Progress - Sales Engineer II

Progress

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
sitetracker - Salesforce Staff Engineer

sitetracker

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Glean - Technical Support Engineer ( Japan)

Glean

Japan (Remote)
6 Months ago
Tencent - Senior Engine Engineer

Tencent

Tokyo, Japan (On-Site)
1 Month ago
Capgemini - Lead Software Engineer SAP ABAP EWM

Capgemini

Pune, Maharashtra, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
bytedance - Imaging System Architect

bytedance

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - Test Floor Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
5 Months ago
Apple - Wireless Systems DSP Engineer

Apple

Sunnyvale, California, United States (On-Site)
5 Days ago
zoox - Staff Software Engineer, Core Middleware Components

zoox

Foster City, California, United States (On-Site)
8 Months ago
Qualcomm - Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Aristocrat - Games Design Manager

Aristocrat

Reno, Nevada, United States (On-Site)
3 Weeks ago
Test Tropic - Quality Assurance Manager

Test Tropic

Barbados (On-Site)
11 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Andover, Massachusetts, United States (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Salesforce - SVP, Data Cloud, Search - Structured & Unstructured

Salesforce

Bellevue, Washington, United States (On-Site)
1 Month ago
SSC Technologies - Manager - Hedge Fund/ Private Equity Fund Accounting

SSC Technologies

Los Angeles, California, United States (Hybrid)
9 Months ago
Postman - Senior Software Engineer, A(P)I Client

Postman

San Francisco, California, United States (Hybrid)
1 Month ago
Dave Ramsey - Software Engineer in Test

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Month ago
Twitch - Software Engineer II - iOS

Twitch

New York, New York, United States (On-Site)
7 Months ago
zoox - Senior/Staff Software Engineer - Android Infotainment App

zoox

Foster City, California, United States (Hybrid)
2 Years ago
Progress - Enterprise Solutions Architect

Progress

United States (Remote)
1 Month ago
LegalZoom - Content Designer

LegalZoom

Los Angeles, California, United States (Remote)
1 Week ago
Fox Factory - Shipping Invoice Coordinator

Fox Factory

Coldwater, Michigan, United States (On-Site)
1 Month ago
The Walt Disney Company - Safety Ops Manager

The Walt Disney Company

Celebration, Florida, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Marvell - Senior Digital Design Staff Engineer

Marvell

Singapore (On-Site)
1 Month ago
Qualcomm - Senior Voice Engineer / Senior VoIP Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Canva - Engineering Manager (BE) - Help Content and Findability

Canva

Sydney, New South Wales, Australia (Remote)
1 Week ago
Zeeco, Inc. - Proposals Engineer (Applications Engineer) – Power Group

Zeeco, Inc.

Stamford, England, United Kingdom (On-Site)
8 Months ago
HCL Tech - Lead engineer

HCL Tech

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - Entra ID Engineer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Cygames - Photogrammetry Engineer & Artist

Cygames

Shibuya, Tokyo, Japan (On-Site)
2 Months ago
Alphawave Semi - Senior Staff Engineer I Custom Layout - Serdes

Alphawave Semi

India (On-Site)
1 Month ago
Nintendo - Engineer, Electro Mechanical (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
9 Months ago
Canonical - Senior Juju Software Engineer (Go)

Canonical

(Remote)
1 Month 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 (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

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