Job Directory Principal R&D Engineer - Sledgehammer Games

Principal R&D Engineer - Sledgehammer Games
Foster City, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Sledgehammer Games, developer of numerous award-winning games, including Call of Duty: WWII, Advanced Warfare, and Modern Warfare 3 is seeking a Principal Software Engineer with a rendering technical emphasis. We are actively recruiting engineering talent to work on research and development. This is a great opportunity to work with a passionate engineering team and help shape cutting-edge industry technology.

Your Orders And Directives:

* Develop, design, modify, optimize and debug rendering pipeline and engine systems


* Deploy, evaluate performance and test software on Xbox One/PS4/Windows platforms


* Communicate features and collaborate with engineering, design, animation and art teams


* Participate in the design, performance and code review process


* Contribute to design and roadmap of industry-leading AAA engine



The Medals And Honors You Must Have Earned:

* Bachelor's degree in a Computer Science, Engineering, or Math-related field


* 10+ years of experience working with rendering, animation and/or other related technologies


* Passion for character rendering and/or animation


* Strong math skills


* Knowledge of CPU, GPU and memory architectures


* Experience writing Compute, pixel and/or vertex shaders


* Understanding of a modern 3D graphics API (OpenGL, Vulkan, Direct3D, or console equivalent)


* Familiarity using modern GPU/CPU performance analysis tools


* Comprehensive understanding of object-oriented programming


* Strong background in C/C++


* Solid debugging skills including ability to debug at an assembly-level when necessary


* Good communicator that enjoys collaboration with other programmers, artists and designers


* Passion for code and data optimization


* Creative, motivated, focused, passionate, results-oriented


* Demonstrated ability to write efficient, clean, readable, portable, and reliable code



What you should know to get double XP!

* Experience with linear blend and/or dual quaternion skinnin


* Understanding of animation systems, including state machines, blend trees, low-level playback


* Familiarity with animation techniques like pose-space deformations and blend shapes


* Experience with physics-based ragdolls and IK systems


* Background with parallel programming and multi-threaded renderers


Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.