Senior Software Engineer (NTD)

Nintendo of America Inc.
Redmond, WA, United States
$142.1K-$213.2K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

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

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

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 software engineer with a passion for networking technologies who is experienced in developing systems software.

You will be responsible for development, architecture, and research of networking solutions for Nintendo's game systems.

The candidate should have strong programming and communications skills.

DESCRIPTION OF DUTIES :

  • Develop, maintain, architect, and design embedded networking software.
  • Research complex subjects and provide expert guidance.
  • Develop new features and protocols, perform performance analysis, optimize systems, maintain existing systems, and diagnose failures.
  • May take lead role of software components.
  • Review codes of others.
  • Mentor less experienced members of the team.

SUMMARY OF REQUIREMENTS :

  • BS in Computer Science or Computer Engineering; MS in Computer Science or Computer Engineering preferred.
  • 8 or more years of software development in C / C++ programming.
  • Significant experience with multithreaded and multi-core software development.
  • Working experience and / or knowledge with networking fundamentals and protocols such as NAT, DHCP, DNS, IPv4 / IPv6, TCP / IP, UDP, SSL, HTTP / HTTPS, and socket APIs.
  • Strong data structures and algorithms knowledge.
  • Strong analytical and problem-solving skills.

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.

LI-Onsite

6 days ago
Related jobs
Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Engineer for CAD products. ...

Promoted
MOLOCO
Seattle, Washington

Proven experience as a Software Test Engineer, with a focus on mobile testing. Contribute to team expansion by offering valuable feedback and mentoring junior engineers. Bachelor's degree in Computer Science, Engineering, or a related field. Solid understanding of the software development life cycle...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Engineer - Data Technology. ...

Promoted
Impinj
Seattle, Washington

We're seeking a Senior Software Engineer to join our growing team, building the next generation RAIN RFID platform for a diverse set of applications, from healthcare to logistics to retail. Senior engineers at Impinj work as part of a team and take our hardest challenges and implement innovative, ef...

Promoted
Lyft
Seattle, Washington

As an infrastructure engineer in the Networking team, you will build creative engineering solutions to operational problems. This means providing the most reliable network seamlessly so that our engineers can build platforms that scale. Share your knowledge by giving brown bags, tech talks, and prom...

Promoted
DataBricks
Seattle, Washington

As a Full Stack software engineer, you will work with your team and product management to make insights from data simple. Founded by engineers — and customer obsessed — we leap at every opportunity to tackle technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our...

Compass
Seattle, Washington

Collaborate closely with engineers on your team, engineers on other teams, as well as your product and design counterparts to successfully launch projects which solve real-world customer problems. Mentor junior engineers on the team, building their technical skills and ensuring that they understand ...

Microsoft
Redmond, Washington

We are looking for a Senior Software Engineer to come and work in Sophia’s user experience team. As a Senior Software Engineer on the team, you will be responsible for designing, developing, and maintaining end-to-end experiences for Sophia, with a focus on quality and customer delight. Software Eng...

Rokt
Seattle, Washington

We are looking for a Senior Software Engineer. As a Sr Software Engineer you will be part of the Upsells Org, delivering some of our highest visibility and most impactful products. You will be working closely with other software engineers and product managers in your team on solving interesting prob...

LexisNexis Risk Solutions Inc. Company
Washington
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...