Senior Core Tech Engineer - Battlecry

Job Type:
Permanent
Areas of Expertise:
Programming and Development
Region:
USA
Area:
Texas
City:
Austin
Posted:
24-Apr-17
Company:
Zenimax Media Inc.
Job Ref:

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.

Responsibilities

• 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

Requirements

• 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

Contact Details:
Zenimax Media Inc.
Tel: (301)-948-2200
Fax: (301) 926-8010
Contact: Recruitment Team
Email:

You may return to your current search results by clicking here.

Latest Job Listings