Apply at Novaquark

Tools Programmer

Tools - Novaquark - Montréal, Canada

Description

Novaquark currently develops Dual Universe, an ambitious and continuous single-shard sandbox MMORPG. Taking place in a vast Sci-Fi universe, the game focuses on emergent gameplay with player-driven in-game economy, politics, trade, and warfare. Players can freely modify the voxel-based universe by creating structures, spaceships, or giant orbital stations, giving birth to empires and civilizations. The company developed several proprietary technologies like its innovative Continuous Single-Shard Cluster (CSSC) server solution, as well as a state-of-the-art voxel engine and procedural generation tools. Dual Universe successfully ran the 3rd largest worldwide Kickstarter campaign for a video game in 2016. Formed by veterans from Sony, Apple, Aldebaran Robotics and more, Novaquark is recruiting the best talents to help make Dual Universe a reality.

Novaquark is currently looking for a Tools Programmer Python and C++.

As part of the Tools team, you will help design, and develop any production related tools or processes in order to increase the potential of the engine and improve the efficiency of the game production.

Responsabilities:

  • Design, implement, and iterate on new and existing systems and tools
  • You must be comfortable working in both Python and C++ on a regular basis
  • Must be good at understanding requirements and clearly communicating in a cross functional team

Requirements:

A minimum of 3 relevant years of experience in software tools programming, ideally in the video game industry or equivalent and minimum a bachelor's degree in computer science/engineering or equivalent training.

Essential Skills:

  • Experience working on game engines and/or tools
  • Professional experience with coding clear and maintainable code in Python and C++
  • Debugging and problem solving skills
  • Ability to accurately predict task duration and understand dependencies
  • Good interpersonal and communication skills
  • Ability to work as part of a team
  • Ability to communicate efficiently in English, both written and spoken
  • Results-driven, service-oriented and proactive attitude

Secondary skills

  • Relevant experience as a Tools Programmer on a AAA project is a big plus
  • Good knowledge of Qt and C# is a plus
  • Automated build/testing experience is a plus

If you are interested, please send us your CV at: jobs@novaquark.com

Personnal informations


Employment


Social Medias