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

1 day ago
Related jobs
Promoted
Boundless Immigration
Seattle, Washington

We are looking for experienced software engineers to architect, design, and deliver the best immigration experience for immigrants, attorneys, and our operations and support teams. You will collaborate with Product Managers and other engineers to estimate and break down product initiatives into smal...

Promoted
Blue Origin
Seattle, Washington

Experience in full life cycle software development of real-time embedded system, including system design and analysis, requirement capture and development, software implementation and verification, system integration, qualification, and releasing. As part of a diverse and hardworking team, you will ...

Anduril
Seattle, Washington

Develop low-level flight software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase. Contribute to hardware-in-the-loop testing to verify and validate combined software and hardware functionality. Quickly d...

JPMorgan Chase & Co.
Seattle, Washington

As a Senior Lead Software Engineer at JPMorgan Chase within /Corporate Sector, Infrastructure Platforms, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the e...

TikTok
Seattle, Washington

As a Software Engineer on the Ads Targeting team, you will design and build large-scale foundations for data processing and serving for next-generation ads targeting products, and applied machine learning models to scale budgets by understanding user interest and intention. BS/MS degree in Computer ...

Cisco
Seattle, Washington

We value inclusion, empower autonomy, and emphasize software craftsmanship. You will collaborate with a wide range of internal partners to engineer automated solutions in an effort to remove toil and enhance security posture. You will face challenges that require an engineering attitude and a desire...

Carta
Seattle, Washington

Our group is building the next generation of software for the venture capital industry. We build software to help new funds launch, investors to track analytics and performance, for fund accountants operating the books and financial records for investment funds ranging from $100k through billions un...

Snowflake
Bellevue, Washington

AS A SENIOR SOFTWARE ENGINEER, YOU WILL:. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance. We are investing in initiatives across multiple engineering areas that include: Data G...

TikTok
Seattle, Washington

Bachelor or above degree in Computer Science or related major, 3+ years of industry experience in a software development environment. Having in-depth research in engineering, componentization, data visualization and other directions is a plus. ...

Snowflake
Bellevue, Washington

As a Senior Software Engineer on the Polaris and Data Lake Catalog team, you’ll play a key role in building and evolving our open and interoperable data lake ecosystem. AS A SENIOR SOFTWARE ENGINEER, YOU WILL:. OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:. A passion for open-source software and com...