80 Level Weekly Job Digest: Great Opportunities for Engineers

Who’s hiring engineers this week? 80 Level Weekly Jobs Digest posts top job openings. Level up your job hunt today.

Senior Software Engineer at 2K

We are looking for a passionate software engineer who has a high bar for the quality of their code as well as a desire to make outstanding games. In this role, you will collaborate with fellow engineers and producers to address a wide variety of engineering challenges such as online multiplayer, performance optimization, and console porting. If you're looking to expand your skill set, push your limits in taking on the toughest problems that no one else wants to tackle and get your hands on some exceptional IP, then this is the right position for you.

What Will Make You a Great Fit:

  • Excellent programming skills in C/C++
  • Strong experience with Unreal Engine Development
  • Expert in multi-threaded architecture
  • High level of comfort working in large codebases with multiple branches
  • Quick adaptability to new coding environments and programming standards
  • Debugging experience with an ability to quickly locate, replicate, and fix bugs (PIX, RAD, Visual Studio)
  • Experience developing on and shipping at least two console titles (Nintendo, Sony, Xbox)
  • Proven familiarity with essential game technology systems such as 3D math, audio processing, graphics, and physics
  • Passionate video game enthusiast

Sr. Expert Graphics Engineer - Raven Software - Call of Duty: Warzone at Activision Blizzard

Founded in 1990, Raven Software is the developer of numerous award-winning games including Hexen, Star Wars Jedi Knight II: Jedi Outcast, Marvel: Ultimate Alliance and most recently, a major contributor to the blockbuster Call of Duty franchise.

As a SENIOR EXPERT GRAPHICS ENGINEER, you will be optimizing, enhancing, and developing new rendering systems on top of the foundation of Call of Duty’s AAA engine technology. This is a great opportunity to be part of a passionate team that defines and shapes our graphics technology and puts our upcoming Call of Duty titles on the visual cutting edge.

You will be developing the graphics systems for our shipping products as well as improving the workflows of our development team. You will need to be adept in writing efficient and clean C/C++ and shader code. Qualified candidates will need to have a background in graphics engine development and related subsystems. This includes fluency with modern graphics techniques, GPUs, graphics APIs, shaders, multi-threading, memory management, performance, and optimizations.

Minimum Requirements:

  • 8+ years of experience working in the game industry or equivalent academic experience field
  • Experience developing and optimizing graphics systems
  • Understanding of computer architecture, GPUs, multithreading, and memory systems
  • Strong programming background in C/C++
  • Experience writing shaders (HLSL or equivalent)
  • Development experience with a current-generation platform (console, PC, and/or mobile)
  • Familiarity with modern graphics APIs (PS4/PS5, Direct3D, Vulkan, etc.)
  • Proven ability to collaborate, coordinate, communicate, and support other team members
  • Solid debugging and profiling skills on both the CPU and GPU
  • Creative, motivated, focused, passionate, results-oriented
  • Demonstrated ability to write efficient, readable, and reliable code
  • Strong background in 3D math
  • Passion for games and graphics technology
  • Recognized by the team as a top performer in their domain
  • Bachelor's degree in a Computer Science, Engineering, or Math related field 

Senior Engineer - SDSG (NTD) at Nintendo of America

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.

Requirements:

  • 5+ years of recent experience developing game software on Nintendo platforms
  • Strong grasp of data structure and algorithms, multithreaded programming, and OS fundamentals 
  • Fluency with C, C++
  • [OPT] Fluency with C#
  • [OPT] Fluency with ARM assembly
  • Experience or expertise in one of the following areas:
    • Using graphics API such as OpenGL, Vulkan or DirectX
    • Front-end and/or back-end multiplayer services
    • Low-level optimization and game engine systems
  • Practices a problem-solving mindset and approach
  • Has excellent written and verbal communication skills
  • Motivated to learn game development tools and frameworks
  • BS or MS in engineering or equivalent
  • [OPT] Fluency in Japanese (JLPT Level 2 or higher)
  • Valid passport may be required

Principal Software Engineer at Nintendo of America

Nintendo of America is looking for a Principal Software Engineer who will focus efforts and help define and advance our global product publishing pipeline along a cloud-first, microservice-oriented roadmap. The Principal Software Engineer will help determine application architecture(s) for the entire portfolio. Expertise with modernizing traditional Java applications using loosely-coupled, distributed service designs is a must. Come build experience in a highly collaborative environment, ensure excellence in broad technical design integrity and software delivery estimation veracity, and help establish enterprise-class services for use within and beyond our global publisher and developer pipeline.

Requirements:

  • Minimum of 10 years of experience in software development technologies patterns and practices
  • Wide-ranging experience and unique knowledge, including proven experience leading work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
  • Experience building cloud scale software
  • Demonstrated knowledge of Amazon Web Services (Lambda, EC2, Aurora, etc.), including writing Lambdas in AWS and cloud architecture
  • Coding experience using Python and/or Java
  • High level understanding of GraphQL, REST APIs, clustered environments (such as Kubernetes, Docker) and best practices around continuous integration/continuous deployment (CI/CD)
  • Experience working in an IDE such as IntelliJ, Eclipse preferred
  • Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship not available for this role
  • Experience with relational databases such as Oracle, MySQL, SQLite preferred
  • Experience with non-relational DB's such as MongoDB and DynamoDB also a plus
  • Coding experience with Node.js, React.js a plus
  • Experience with enterprise Java tools such as Tomcat, Sonar a plus
  • Full-stack development experience a plus but not required
  • Mentorship experience a plus but not required
  • Bachelor of Science degree in Computer Science/Engineering, Electrical Engineering, Information Technology, or related field; or equivalent combination of education and experience

Senior DevOps Engineer - MLOps Platform at NVIDIA

We are seeking passionate and hardworking individuals to help us scale our AI and deep learning platforms. As a DevOps and Release Engineer, you will play a critical role in ensuring the smooth and efficient release of our software applications, working closely with our development, operations, and quality assurance teams. You will be responsible for implementing and maintaining the DevOps practices, tools, and infrastructure that enable our teams to deliver high-quality software reliably and efficiently, while ensuring smooth release management and deployment processes.

What we need to see:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 2+ years of experience with large and complex software development environments. Experience with large code bases (1M+ LoC) is a plus
  • Proven experience as a DevOps and Release Engineer, with a focus on implementing and maintaining DevOps practices, tools, and infrastructure.
  • Strong programming and scripting skills in languages such as Python, Java, Shell, or PowerShell, and proficiency in version control systems such as Git or Subversion.
  • Proficiency with popular CI/CD tools (e.g., Jenkins, GitLab CI, Travis CI, CircleCI), build systems (e.g., CMake, Bazel, Gradle), and version control systems (e.g., Git, Perforce).
  • Knowledge of infrastructure as code (IaC) tools and concepts, including Terraform, and experience with cloud computing platforms.
  • Familiarity with containerization technologies such as Docker and container orchestration platforms such as Kubernetes.
  • Strong understanding of software testing principles, including unit testing, integration testing, and end-to-end testing, and experience with automated testing frameworks and tools.
  • Knowledge of release management practices, including versioning, branching, merging, and tagging, and experience with release management tools and processes.
  • Knowledge of networking, virtualization, and operating system concepts, and experience with managing virtual machines, containers, databases, and networking in cloud and on-premises environments.

Software Engineer, DOCA Verification at NVIDIA

NVIDIA is looking for a Software Engineer to join the NVIDIA DOCA SDK Verification team. The NVIDIA DOCA SDK enables developers to rapidly create applications and services on top of NVIDIA BlueField data processing units (DPUs), leveraging industry-standard APIs. With DOCA, developers can deliver breakthrough networking, security, and storage performance by harnessing the power of NVIDIA's DPUs.

What we need to see:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience of 1+ years as a software engineer, with a focus on building complex software systems.
  • Strong knowledge and practical experience in software design and architecture principles.
  •  Proficiency in programming languages such as Python, C++  or similar.
  •  Deep understanding of software development methodologies and best practices.
  •  Excellent problem-solving skills and the ability to tackle complex technical challenges.
  •  Effective communication and collaboration skills, with the ability to work in a team environment.
  •  Demonstrated leadership capabilities and the ability to inspire and motivate team members.
  •  Track record of delivering high-quality work on time and meeting project deadlines.

More jobs can be found on the 80 Level job board.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more