Nintendo

Software Engineer- Console Games, C++

Nintendo

Miami, FL, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Are you a passionate gamer with a strong background in software engineering? Do you have a deep understanding of C++ programming language and a love for creating engaging and immersive console games? If so, we have an exciting opportunity for you at Nintendo as a Software Engineer for our Console Games team. As a member of our team, you will have the chance to work on some of the most beloved and iconic video game franchises in the industry and bring them to life on our consoles. Join us in our mission to create unforgettable gaming experiences for players around the world.

  1. Develop and implement high-quality, efficient, and robust code for console games using C++ programming language.
  2. Collaborate with cross-functional teams to design, develop, and deliver engaging and immersive gaming experiences on Nintendo consoles.
  3. Utilize your strong understanding of software engineering principles and practices to ensure the overall quality and performance of the games.
  4. Troubleshoot and debug technical issues to ensure the smooth functioning of the games.
  5. Continuously research and stay updated with the latest developments and advancements in gaming technology and incorporate them into game development.
  6. Contribute to the design and development of game features, mechanics, and systems.
  7. Write clear and concise technical documentation for code and game systems.
  8. Participate in code reviews and provide constructive feedback to team members.
  9. Collaborate with artists, designers, and producers to ensure the technical implementation aligns with the creative vision of the game.
  10. Adhere to project timelines and meet deadlines while maintaining the highest standards of quality.
  11. Actively participate in team meetings, share ideas and provide suggestions for improving game development processes.
  12. Stay updated with industry trends and best practices and share knowledge with the team.
  13. Continuously strive to improve game performance and optimize code for different hardware platforms.
  14. Adhere to Nintendo's coding and development standards and guidelines.
  15. Communicate effectively with team members, managers, and other stakeholders to provide regular updates on project progress.
Where is this job?
This job is located at Miami, FL, USA
Job Qualifications
  • Proficiency In C++ Programming Language: The First And Foremost Qualification For A Software Engineer- Console Games, C++ Job At Nintendo Is A Strong Command Over The C++ Programming Language. This Is The Language Used For Developing Games At Nintendo And Is Essential For Creating Efficient And High-Quality Code.

  • Experience In Developing Console Games: Nintendo Is Known For Its Iconic Console Gaming Systems Such As The Nintendo Switch And The Nintendo 3Ds. Therefore, A Candidate Must Have Prior Experience In Developing Console Games To Be Considered For This Role. This Includes Knowledge Of Console-Specific Development Tools And Techniques.

  • Knowledge Of Game Development Principles: A Strong Understanding Of Game Development Principles Is Crucial For A Software Engineer At Nintendo. This Includes Knowledge Of Game Design, Graphics Programming, Physics, Artificial Intelligence, And Other Core Concepts That Are Essential For Creating Engaging And Immersive Games.

  • Familiarity With Nintendo's Game Development Process: Nintendo Has A Unique Game Development Process That Sets It Apart From Other Game Companies. A Candidate Must Be Familiar With This Process And Be Able To Adapt To Nintendo's Development Environment, Tools, And Culture.

  • Problem-Solving Skills: As A Software Engineer At Nintendo, One Must Be Able To Solve Complex Programming Challenges And Come Up With Innovative Solutions. A Candidate Must Possess Strong Analytical And Problem-Solving Skills To Be Able To Develop And Implement Efficient And Optimized Code For Nintendo's Console Games.

Required Skills
  • Version Control

  • Debugging

  • Object-oriented design

  • Memory management

  • Game development

  • C++ programming

  • Unity Engine

  • Cross-Platform Development

  • Gameplay Mechanics

  • Collaborative Development

  • Console Programming

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • flexibility

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Software Engineer- Console Games, C++ in Miami, FL, USA is $75,000-$110,000 per year. However, this can vary depending on factors such as experience, skills, and the specific company or project the engineer is working on.

Additional Information
Nintendo is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJuly 29th, 2025
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Nintendo

Nintendo Co., Ltd. is a Japanese multinational consumer electronics and video game company headquartered in Kyoto.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started