Responsibilities
Integrate new technologies in the game engineResearch and Development of new features regarding System, Audio, Networking, etc.Optimize/develop the game engine, and data pipeline.Collaborate with the technical director and leads on technical design and core tech and feature rollout.Advise team on development of engineering system across the entire codebase.Work with artists, designers, and other engineers to identify systems in need of maintenance, optimization and/or replacement. Coordinate with the rest of the team to ensure a smooth roll out of new engine features.Review the work of other engineers and provide mentorship to junior members of the team.Requirements
4+ years programming experience.Shipped at least 1 game as engine programmerRelevant experience working on current and previous-gen consoles, especially regarding system development/console compliance requirements, console-specific featuresMastery of C/C++, with excellent multi-threaded programming techniques.Bachelor’s degree in software engineering, computer science, or equivalent experience.Deep understanding of low-level optimizations and core subsystems, memory management, cross-platform development.Expertise on at least one major platformFluent in EnglishExperience with commercial engines is a plusUnderstanding of 3D rendering algorithms and related mathematics is a plus.
Knowledge of DirectX and OpenGL is a plus.
Knowledge of HLSL/Cg is a plus.
Apply today
If you meet the minimum requirements and are interested in applying for this position, please send your details to careers@key-talents.com with “Engine Programmer”, in the subject line.
www.key-talents.com
Follow us on LinkedIn: https://lnkd.in/eRC7cWm
Follow us on Facebook:
https://www.facebook.com/KeyTalents.KeyTalents/