Senior Device Driver Software Architect

24 hours ago


Redmond, Washington, United States Nintendo Full time
Job Description

Nintendo is a pioneer in interactive entertainment, renowned for its innovative hardware and software creations. As a Senior Device Driver Software Engineer, you will play a crucial role in developing cutting-edge device drivers for current and future gaming consoles.

You will be responsible for designing and implementing robust embedded software using modern C++ constructs, driving architecture definition, and creating associated documentation. Additionally, you will lead development activities on major software subsystems, providing hands-on assistance to junior team members.

Key Responsibilities:
  • Design and develop device drivers for complex SOCs
  • Implement multithreaded software using C++11 and above
  • Drive architecture definition and create associated documentation
  • Lead development activities on major software subsystems
Requirements:
  • 5+ years' experience developing device drivers for complex SOCs
  • 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

This position is onsite in Redmond, WA, and offers a comprehensive benefits package, including medical, dental, vision, 401(k), and paid time off. The estimated annual salary for this position is $172,666 - $257,499.



  • Redmond, Washington, United States Nintendo Full time

    Nintendo, a pioneer in interactive entertainment, is seeking a Senior Device Driver Software Engineer to join our team in Redmond, WA. This role involves designing and developing device drivers for current and future gaming consoles.We are looking for an experienced professional with 5+ years of experience developing device drivers for complex SOCs. The...


  • Redmond, Washington, United States Nintendo Full time

    Nintendo Technology Development is a pioneer in creating interactive entertainment. As Senior Device Driver Software Engineer, you will design and develop device drivers for current and future gaming consoles.The ideal candidate has 5+ years' experience developing device drivers for complex SOCs and multithreaded software. Proficiency in lower-level device...


  • Redmond, Washington, United States Nintendo Full time

    Job ResponsibilitiesDesign and develop device drivers for current and future gaming consoles using modern C++ constructs.Implement robust embedded software and drive architecture definition.Lead development activities on major software subsystems and provide hands-on assistance to junior team members.This role requires strong technical skills, including...


  • Redmond, Washington, United States Nintendo Full time

    Nintendo is a global pioneer in interactive entertainment.We are seeking an experienced Senior Device Driver Software Engineer to join our team at Nintendo Technology Development in Redmond, WA. The successful candidate will have 5+ years of experience developing device drivers for complex SOCs and multithreaded software.This is a fantastic opportunity to...


  • Redmond, Washington, United States 3MD Inc. Full time

    Job OverviewThe Senior Embedded Software Architect will lead the design and implementation of globally available distributed systems, focusing on simulating realistic virtual environments at scale for device deployment.This role involves developing cloud-based services and APIs that support broadband access technology, enabling high-quality internet service...


  • Redmond, Washington, United States United Software Group Full time

    Exciting OpportunityWe are seeking a highly skilled Senior Software Architect for Microsoft Stack to join our team at United Software Group in Redmond, WA. As a key member of our team, you will play a crucial role in designing and developing cutting-edge software solutions using the latest technologies.About the Role:The ideal candidate will have a strong...

  • Senior ASIC Architect

    24 hours ago


    Redmond, Washington, United States Talent Software Services Full time

    Job Description:Talent Software Services is seeking an experienced Senior ASIC Architect to join our team in Redmond, WA. The ideal candidate will have a strong background in ASIC architecture and performance modeling, with a focus on storage systems.We are offering a competitive salary of $145,000 - $170,000 per year, commensurate with...


  • Redmond, Washington, United States Nintendo Full time

    Nintendo Technology Development is seeking a Console Hardware Software Architect to lead development activities on major software subsystems. You will provide hands-on assistance to junior team members and design and develop device drivers for current and future gaming consoles.The ideal candidate has 5+ years' experience developing device drivers for...


  • Redmond, Washington, United States Belcan Full time

    Job Description:Senior Cloud Software Architect ( AWS )We are seeking a highly skilled Senior Cloud Software Architect with expertise in designing and implementing scalable cloud-based solutions using AWS. The ideal candidate will have a strong background in software architecture, cloud computing, and DevOps practices. The successful candidate will work...


  • Redmond, Washington, United States SRS Consulting Inc Full time

    Job Description:This position requires a highly skilled Embedded Software Engineer to join our team at SRS Consulting Inc. as an Embedded Software Architect. The role involves designing, developing, and testing firmware systems for future AR and VR devices.The ideal candidate will have experience with embedded software design and programming in C/C++ and a...


  • Redmond, Washington, United States Apolis Full time

    **Project Overview**Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Our mission is to bring fast, affordable broadband to unserved and underserved communities around the world.**Job Description**We are seeking an experienced Senior Software Architect to join our team....


  • Redmond, Washington, United States Talent Software Services Full time

    Talent Software Services is seeking a highly skilled Senior Storage Systems Architect to work on a contract basis in Redmond, WA.Our client offers a competitive salary range of $150,000 - $200,000 per year, depending on experience.About the RoleWe are looking for a seasoned professional with expertise in ASIC architecture and performance modeling,...


  • Redmond, Washington, United States Microsoft Full time

    OverviewMicrosoft's Windows Silicon & Systems Integration (WSSI) team is dedicated to delivering innovative end-to-end products that empower people and organizations worldwide. As a key member of this team, you will play a crucial role in shaping the future of Windows Silicon.SalaryThe typical base pay range for this position across the U.S. is USD 137,600 -...


  • Redmond, Washington, United States Microsoft Corporation Full time

    About the OpportunityAre you looking for a challenging role that allows you to make a meaningful impact? Do you want to work with a talented team of developers who share your passion for innovation and excellence? Look no further! Microsoft Corporation is seeking a Principal Software Architect to join its esteemed team. In this role, you will be responsible...


  • Redmond, Washington, United States Nintendo Full time

    Nintendo Technology Development">As a pioneer in interactive entertainment, Nintendo Co., Ltd. manufactures and markets innovative hardware and software for its Nintendo Switch system and the Nintendo 3DS family of portable systems.We are seeking a highly skilled software engineer with expertise in networking technologies to develop systems software,...


  • Redmond, Washington, United States Amazon Full time

    About the RoleIn this challenging and rewarding role, you will have the opportunity to develop and lead the design of embedded software used in Project Kuiper customer terminal products.As a senior member of our Kuiper Customer Terminal Software Team, you will be responsible for participating in the entire Software Development Life Cycle (SDLC) and...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Transforming Mixed Reality ExperiencesWe are seeking a skilled Principal Software Engineer to join our Mixed Reality team in delivering innovative holographic experiences. The successful candidate will be responsible for designing and implementing cutting-edge technologies, including ego motion tracking, localization, mapping, and navigation across various...


  • Redmond, Washington, United States Futran Tech Solutions Pvt. Ltd. Full time

    Futran Tech Solutions Pvt. Ltd. is a leading provider of cutting-edge technology solutions, seeking a skilled Solution Architect to join our team in Redmond WA. This role comes with a salary range of $180,000 - $250,000 per annum.The ideal candidate will have 3-5 years of experience in software development, expertise in multiple programming languages (e.g.,...


  • Redmond, Washington, United States Ampcus Full time

    Job Title: Cloud Software ArchitectWe are seeking an experienced Cloud Software Architect to join our team at Ampcus Inc. in Redmond, WA. As a key member of our Builder Operations and Developer tools team, you will be responsible for designing and implementing scalable software solutions using AWS cloud services infrastructure such as ECR, EC2, Docker, GC2,...


  • Redmond, Washington, United States Capgemini Full time

    About the RoleWe are seeking an exceptional Embedded Software Architect to join our team at Capgemini. As a key member of our team, you will be responsible for designing and implementing components at all layers of the system, from kernel to application.Key Responsibilities:Architect, design, build, and test embedded firmware systems for future AR, VR, and...