As a senior tools programmer at Arrowhead, you will be part of our tech team while working closely with designers, artists and programmers to analyze and improve their workflow.
What you'll do:
- Maintain and iterate on existing tools and editor features, ensuring that overall quality and usability meet the needs of the project;
- Work together with all feature teams to design and develop new tools, increasing quality of life for all;
- Help to identify workflow issues and bottlenecks in our pipelines and continuously work to improve them;
- Cooperate with the Engine Programmers to implement features in the engine when needed for tools development;
- Communicate and follow up progress on tools with the content developers.
Our requirements:
- 5 years of technical work experience in the video games industry;
- Experience working with C# / C++;
- Experience with script languages such as Lua, Javascript or Python;
- Experience writing game development tools that improve the user experience and workflow;
- Familiarity with an existing game engine with understanding of game engine and editor concepts;
- Strong debugging and problem solving skills;
- Demonstrates dedication to high quality standards;
- Good collaboration and communication skills with a cooperative attitude;
- Good English communication skills (verbal and written).
Bonus qualifications:
- Experience working with WPF;
- Experience working with Chromium Embedded Framework;
- Experience working with TeamCity.
- Familiarity with DCC tools such as Maya, Blender, or Houdini.