Arkane Studios is looking for a Tools Programmer to join our team in developing quality games for PC and console systems. The ideal candidate will work closely with the Lead Programmer and Lead Technical Programmer to design, implement, and maintain development tools and a continuous integration build system as well as be involved with other tools, game system and feature development.
Work directly on extending and maintaining a comprehensive build system.
Work closely with the leads and other programmers to plan and build tools and technology features.
Monitor performance and memory usage and plan and execute performance and memory optimizations.
Develop other game, editor, tools or infrastructure features as required.
Work well with other engineers, designers, artists and IT personnel.
Bachelor’s degree in Computer Science or equivalent
3+ years game industry programming experience
Prior experience with continuous integration build systems
Fluent in C++, C# (WinForms, WPF, webservices)
Good knowledge of SQL and Perforce
Knowledge of the following would be a plus: PHP, Silverlight, HTML5, Python, Lua
Excellent systems design experience
Cross-platform experience (PC, consoles)
Experience with multithreaded, real-time systems
Experience balancing performance and maintainability
At least one AAA title shipped
Excellent organization and time management skills
Excellent oral and written communication skills
Ability to write clear, maintainable, portable code
Must be a self-motivated and energetic team player with a very strong work ethic and cooperative attitude
Enjoy jumping into many different systems.