ZeniMax Jobs

Senior Core Tech Engineer

Location: Battlecry Studios
Job Code: 1238
# of openings: 1


BattleCry Studios is seeking a Core Tech Engineer to help maintain, optimize, and extend our core engine technology!  You will be assisting a small team of core engineers with graphics, optimization, resource management, editor, exporters, audio, input, and multi-platform support.



•             Writing clear, maintainable, portable C++ code

•             Participating in code and architecture reviews

•             Taking lead on solving complicated tasks assigned to you

•             Optimizing memory, CPU, and GPU utilization across multiple platforms

•             Maintaining, extending, and adding new core engine features

•             Working as part of a team of engineers, including mentoring junior engineers



•             Bachelor’s degree in Computer Science or related field, or equivalent experience

•             Excellent analytical and mathematical skills, especially related to 3D and graphics programming

•             Years of programming experience in C++

•             Graphics programming experience

•             Excellent data structure and algorithm knowledge

•             Good architecture and software engineering skills

•             Experience with (and desire to) work on core game technology

•             Good organization and time management skills

•             Strong communication skills and ability to collaborate with teammates

•             The ability to work comfortably within a team environment that encourages strong software engineering, coding standards, and code reviews


Desired Skills

•             Shipped titles as a core tech engineer

•             A passion for gaming and working knowledge of AAA products

•             Experience with the C++ standard library (including the STL)

•             Experience with C++ 11/14/17

•             Experience with multithreaded programming

•             Experience with platforms or operating systems other than Windows

•             Experience with physically based rendering techniques

•             Experience with Vulkan or DX12

•             Experience with scripting languages, such as Lua or Python

•             Experience developing for online multiplayer environment

•             Experience in Max or Maya plugins

•             Experience with game editor plugins/modification

Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search

Powered By Taleo

Powered by Taleo
You can see our Privacy Policy by clicking here