Description
Senior
Core Engineer, Game Engines - 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. If you’re a top-tier expert who wants
to build something great, come join our team.
What We Need:
2K is looking for an experienced Game Engine/Core Engineer who is passionate
about helping our development studios fully utilize the power of console and PC
platforms.
Versatility
is key; you will work with in-house custom game engines as well as industry
leading commercial engines across our award winning franchises and studios.
Job Responsibilities
Include:
• Analyze performance bottlenecks and suggest/execute
creative and timely solutions to problems
• Optimize game subsystem by taking full advantage of target
hardware and architecture
• Research coding techniques and algorithms in order to keep
current on technological developments and advancements in
the game industry
•
Work with team leads and other engineers to identify systems in need of
maintenance, optimization, or refactoring.
• Participate in the optimization of low level systems like
streaming, generic serialization, entity systems and more
Who We Think Will Be
A Great Fit:
We are looking for someone who can serve as a technical expert to the entire 2k
label on optimization, multicore/multithreaded architectures and platform
capabilities. You’ll have the skills to analyze bottlenecks, improve
execution and get the last drop of performance out of modern game
platforms.
Requirements:
•
Expertise with the C/C++ programming language along with a strong
familiarity with OO design principles
• 5+ years developing high-performance, low-level software
for console systems
• Experience working with in-house engines and unfamiliar
codebases
• Shipped AAA console or PC titles
• Familiarity with all major game systems (graphics, physics,
animation, AI, networking, etc.)
• Experience optimizing Unreal Engine and/or CryEngine
• Bachelor’s degree in Computer Science or equivalent work
experience
• 20-25% Travel Including International
To Apply - https://chc.tbe.taleo.net/chc04/ats/careers/requisition.jsp?org=GAMES2K&cws=1&rid=443