OPEN POSITIONS
GENERALIST CORE/TOOLS ENGINEER
The generalist engineer works on the technology team that provides engine, tools and pipeline components for the entire studio. The engineers work closely with the game team to make sure the engine, tools and pipelines meet the teams requirements.
Duties and Responsibilities
- Core systems; including memory management, file IO, streaming, threading etc.
- 2D and 3D GUI tools for use by artists and designers
- Exporters and pipelines out of modeling and animations packages
- Data packaging and format optimizations for the runtime
- Quick iteration tools for previewing results on the console
- Asset management and team collaboration systems
- Work with the game team to ensure the tools and engine meet requirements.
- Work with content creators to constantly improve workflows
Qualifications
- Bachelor degree in Computer Science or related field, or equivalent training and professional experience.
- Minimum of 3 years industry experience with a concentration on tools
- Experience working with core level systems memory management, file IO, streaming and threading.
- Commercial GUI programming using a C++ toolkit
- Strong 3D background and experience with 3D authoring tools and export pipelines
- Solid software engineering skills
- Good verbal and written communication skills
Assets
- Graphics programming and shader languages.
- PS3 SPU programming.
- Windows MFC GUI programming.
- Maya plug-in and MEL experience.
- Experience with pipeline scripting languages such as Python
APPLY NOW
Send us your resume to jobs@propagandagames.com along with a cover letter describing why you'd be right for the job.


