Work Responsibilities
- Proprietary engine development
- Building architecture for specified systems aligning with our internal development environment
- Working with artists and other programmers to suggest workflow improvements and tools for our AI, animation, physics, VFX, and sound pipelines
Senior Engine Programmer positions also require:
- Proprietary engine development and production
- Workflow/data pipeline production
- Making broad decisions regarding our proprietary engine, and overseeing the design and implementation of such decisions
- Beyond programming: Reviewing workflows with DCC tools, hardware integration, and various tool design, ultimately covering a wide range of subjects
The Ideal Candidate has…
- Specialized experience with and an interest in engine development
- The motivation to improve efficiency and explore new ways to improve our development environment
- An interest in researching and finding uses for new technology
Necessary Skills and Experience
Programming experience, or ability equivalent to such experience
Senior Engine Programmer candidates also must have:
Experience with Unity, Unreal Engine, Lumberyard, or other 3rd party engines
Desired Skills
- Experience in game/tool development in C++
- Experience in tool development in languages other than C++
- Specialization in AI, physics, VFX or other game-related areas
Senior Engine Programmer candidates should also have:
- Game engine development experience
- Knowledge of DirectX/OpenGL
- Knowledge of CPU/GPU hardward specifications
Conditions
No games industry experience is required for this position.