INDUSTRY: Video Games / Entertainment Software
OCCUPATION: Engineer / Programmer
(ACTIVE - 7/23/2010 )

Engine Programmer

Cary, North Carolina - United States

Job Duties(s): 3D Graphics / Rendering, Audio / Sound, Game Engine, GPU Architectures, Low Level / Microcoding, Math / Physics / Algorithms, Mobile / Hand Held / Wireless, Multiplayer, Multithreaded Programming
Software Utilized: C++, Unreal
Platform(s): PS3, XBOX 360, XBOX Live, iPhone, iPad, PC, Multiple / Unannounced Platforms
Genre(s): GAME ENGINE
Bonus Eligibility: Yes
Relocation: Yes
Required Spoken Language(s): English
Required Work Auth.: United States
Start Date: Immediately
APPLY
Share
Refer A Friend REFER FRIEND
JOB DESCRIPTION AND RESPONSIBILITIES:
Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic? If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.



Epic Games is searching for experienced engine programmers to help enhance and maintain core systems of Unreal Engine 3 (and beyond), as well as optimize them for multiple platforms. You'll work directly with the brightest technical minds in the business as we build the premier game engine for a multitude of platforms.
REQUIREMENTS:
Strong C++ knowledge
Excellent math and/or physics skills
Demonstrated interest in games
Experience with multiple core system tasks, such as graphics, tools, audio/video, networking, memory handling, script compilers, I/O, etc.
3 years professional experience
DESIRED SKILLS AND PLUSES:
Experience working with multithreaded systems
Performance optimization skills
Console experience, especially next-generation systems
Experience with mobile engine development
BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
Xbox LIVE experience