Senior Engineer, CPU Debugger (NTD)

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

Job Summary

Job Description

Nintendo Technology Development seeks a Senior Engineer to build and improve debugging tools for its software developers. Responsibilities include designing and developing features for embedded system debuggers using LLDB, proficiency in C++ and Python scripting, understanding object file formats (ELF, DWARF), and working with GDB protocols and LLVM. The role requires delivering complex projects, identifying risks, mentoring other engineers, and collaborating effectively with stakeholders. Additional responsibilities include performance analysis, system optimization, and failure diagnosis. Strong programming, problem-solving, and communication skills are essential.
Must have:
  • 5+ years C++ multithreaded software development
  • Strong data structures & algorithms knowledge
  • Proficient in LLDB, ELF, DWARF, GDB, LLVM
  • Excellent problem-solving & communication skills
Good to have:
  • Experience with game development tools
  • Understanding of OS fundamentals
Perks:
  • Comprehensive benefits package (medical, dental, vision, 401k, PTO)
  • Potential for semi-annual 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.

We are looking for a senior developer passionate about building tools and finding ways to improve productivity for all of Nintendo’s software developers:

  • Debug embedded systems with LLDB
  • Develop proficiently, preferably in C++ and scripting in Python
  • Understand object file formats, how compilers and linkers generate them, and existing tooling (ELF, DWARF, GDB Protocol, LLVM).
DESCRIPTION OF DUTIES
  • Deliver on end-to-end complex engineering projects.
  • Proactively identify opportunities & risks.  
  • Act as a resource and mentor for other engineers. 
  • Communicate and collaborate effectively with other engineers and stakeholders.
  • Develop new features and protocols, perform performance analysis, optimize systems, maintain existing systems, and diagnose failures.
  • Implement robust embedded software using modern C++ constructs.

SUMMARY OF REQUIREMENTS
  • Must have strong programming, problem-solving and communications skills.
  • 5+ years of recent experience developing multithreaded software in C++ or C#.
  • Strong grasp of data structure and algorithms, multithreaded programming, and OS fundamentals 
  • Motivated to learn game development tools and frameworks.
  • BS or MS in engineering or equivalent
  • A valid passport may be required.

 
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. Fixed term employees are eligible for all listed employee benefits except tuition reimbursement.
#LI-Onsite 

JOB DATE: July 11, 2024

Similar Jobs

Zones - Global Partner Manager

Zones

United Kingdom (On-Site)
1 Month ago
Saviynt - Platform Support Engineer

Saviynt

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
VI - Director of Digital Strategy

VI

Austin, Texas, United States (On-Site)
1 Week ago
fluence - Asset Network Integration Technician

fluence

Seville, Andalusia, Spain (Remote)
3 Months ago
WebFX - Marketing Designer (Cape Town)

WebFX

Cape Town, Western Cape, South Africa (On-Site)
9 Months ago
DevRev - Senior Member of Technical Staff – Search & Recommendation Systems

DevRev

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Marvell - Principal Design Engineer

Marvell

Santa Clara, California, United States (On-Site)
1 Year ago
Nahc.io - Head of Engineering

Nahc.io

Hong Kong (On-Site)
4 Months ago
eBay - Services Engineer, SEO Platforms

eBay

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Apple - Sr. Manager Manufacturing Design Engineering (MDE) - Thermal Module

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Autodesk - Partner Solutions Specialist (Emerging Solutions)

Autodesk

Tokyo, Japan (Hybrid)
1 Week ago
Hudl - Engineering Manager

Hudl

Omaha, Nebraska, United States (Hybrid)
3 Months ago
DPS games  - Finance Partner

DPS games

Guildford, England, United Kingdom (Hybrid)
1 Week ago
Dentsu - Executive - Paid Search

Dentsu

London, England, United Kingdom (Hybrid)
2 Months ago
Nintendo - Team Leader - Portuguese

Nintendo

Redmond, Washington, United States (Hybrid)
1 Year ago
Fliff - Business Analyst

Fliff

Philadelphia, Pennsylvania, United States (On-Site)
1 Year ago
binance - Corporate Growth Manager (Fiat Strategy)

binance

Taipei City, Taiwan (Remote)
3 Years ago
nubank - AML Support Senior Analyst- Analytics

nubank

Bogota, Colombia (On-Site)
3 Weeks ago
Tesla - Used Car Sales Advisor

Tesla

Dartford, England, United Kingdom (On-Site)
5 Months ago
Dexerto - Social Editor - X (Twitter)

Dexerto

United Kingdom (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Mozilla - Staff Software Engineer - Mobile Android

Mozilla

United States (Remote)
2 Months ago
160over90 - Associate Manager, Event Production

160over90

St. Louis, Missouri, United States (On-Site)
3 Months ago
hogarth - Proof Reader

hogarth

Sunnyvale, California, United States (Hybrid)
2 Months ago
Match Group - Staff Software Security Engineer - AI

Match Group

Dallas, Texas, United States (Remote)
4 Weeks ago
Spaulding Ridge - Finance Transformation Lead

Spaulding Ridge

Chicago, Illinois, United States (On-Site)
3 Months ago
Interactive Brokers - Regulatory Correspondence Counsel

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Months ago
AECOM - Senior Rail/Track Engineer

AECOM

Philadelphia, Pennsylvania, United States (On-Site)
1 Month ago
Ion - Senior Business Consultant

Ion

New York, United States (On-Site)
1 Year ago
Axon - Commercial Operations Analyst - Quoting

Axon

Seattle, Washington, United States (On-Site)
1 Month ago
Sleeper - Backend Engineer

Sleeper

Los Angeles, California, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

PwC - ETIC, GCP Technical Support Engineer - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
Dream Games - SecOps Engineer

Dream Games

İstanbul, Türkiye (On-Site)
1 Year ago
Power Integrations - Field Application Engineer - India North

Power Integrations

New Delhi, Delhi, India (On-Site)
2 Years ago
Valeo - Lead Engineer

Valeo

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
HP - Senior Software Engineer

HP

Vancouver, Washington, United States (On-Site)
3 Weeks ago
Instrumental - Growth Engineer

Instrumental

(Remote)
3 Months ago
Canva - Engineering Manager (BE) - Help Content and Findability

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
GoTo Group - Lead Software Engineer - Cartography

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
Foster and partners  - Graduate Electrical Engineer

Foster and partners

London, England, United Kingdom (On-Site)
2 Weeks ago
NXP - 2026 Intern - Equipment Engineer

NXP

Tianjin, Tianjin, China (On-Site)
1 Year 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 (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 (On-Site)

Redmond, Washington, United States (On-Site)

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