2K Company Logo

2K

Novato, California - United States
View all jobs at this company »

Associate Graphics Engineer - Core Tech - Temp

Description

ASSOCIATE SOFTWARE ENGINEER - GRAPHICS - CORE TECHNOLOGY GROUP

Who We Are: 

The Core Technology group at 2K is filled with some of the brightest minds in the business, whose expertise is routinely called upon by the studios behind Civilization, Borderlands, Evolve, and others. When some of the best studios in the world ask for advice, only the best in the field can answer. We fill our team with those who can answer the call, those who thrive working on custom engines, critical shared technology, leading tools and middleware, and those who can research the tools we’ll need to use tomorrow. Core Technology is a forward-thinking group of experts who handle the challenge of supporting multiple products, platforms and studios, while at the same time anticipating the needs of tomorrow.  

What We Need:

2K is looking for a talented Associate Software Engineer - Graphics to help us to be an individual contributor looking to develop new techniques for real-time rendering that enable our artists to tell stories in near motion picture quality. You will need familiarity with the state of the art in real-time rendering algorithms used in games, implementation best practices and performance trade-offs.  

Job Responsibilities Will Include:

  • Investigate and implement new rendering techniques to make 2K games more immersive and expressive
  • Analyze and diagnose visual quality or rendering performance problems
  • Keep up-to-date with graphics features and look for areas to improve graphics performance across 2K products
  • Shader development and optimization in High Level Shader Languages (HLSL) or equivalent

Who We Think Will Be A Great Fit:

We are looking for a passionate, motivated and talented Associate Engineer with a strong grasp of Software Engineering fundamentals and some hands-on experience with relevant projects. The right candidate will have a passion for learning and building real-world solutions for the games industry. You will need to be able to quickly learn technology you’re not familiar with to start making meaningful contributions to our project in a short amount of time.

Minimum Requirements:

  • B.S. (or higher) degree in Computer Science, or equivalent
  • 2+ years of programming experience on graphics programming
  • Experience developing for games. Console development experience is a huge plus.
  • Strong knowledge of C/C++
  • 3D graphics API exposure such as OpenGL, DirectX, Metal or Vulcan
  • Commitment to code quality, documentation and sound testing procedures
  • Ability to learn and master new technologies and code
  • Practical experience with performance optimizations on fixed hardware platforms (Mobile, Console)
  • Strong written and verbal communication skills
  • Self-motivated attitude with an ability to learn and be effective quickly








This Job is no longer active!