Work at
Novaquark


Novaquark
OPEN POSITIONS

When you join a startup, they tell you "we are going to change the world".

Well at Novaquark, we tell you "we are going to build a world".

 

If you think you have what it takes to join us, please review our current openings.

Montréal, Canada

Job title

Novaquark Montréal is seeking a reliable and resourceful Office Manager to take care of our brand new studio. Working directly with the studio management team, you will be in charge of the workplace, health, security, safety, and environment to ensure our studio is the “best place to work for”. At the same time, you will be responsible to provide all the necessary logistic to support the studio operations. Finally, you will coordinate partnerships with various local stakeholders.

The ideal candidate is highly organized, self-motivated, and capable of managing multiple tasks at the same time while maintaining positive relationship with key stakeholders in an agile and creative manner.

Responsibilities:

  • Build and implement a strategy to make our studio a “best place to work for”.
  • Manage the workplace, ensuring that operations adhere to policies and regulations, including the cleaning and security teams.
  • Roll out appropriate processes to facilitate day-to-day operations and office management tools to efficiently monitor and report issues and progress.
  • Plan and implement workplace improvement projects.
  • Assist in the preparation of the annual budget and monitor costs on a regular basis.
  • Coordinate local partnerships with government, public organizations, etc.
  • Provide the “best in class” support of the studio’s needs (logistics, events, travels, visitors, etc)
  • Provide insights on emerging trends on workplace and facilities management, opportunities and risks affecting the studio.
  • Take charge of Health, Safety, Security and Environment related programs.
  • Ensure the smooth and adequate flow of information within the company to facilitate other business operations
  • Manage vendor relationships to ensure quality services are delivered in building maintenance, facilities maintenance, purchasing and supply management, business travel, catering, food services, mail services, safety & security, movers, relocation services etc.

Requirements:

  • 5+ years of experience in an administration management role.
  • In-depth understanding of office management procedures and departmental and legal policies
  • Strong organizational, project management and problem-solving skills with an analytical mind.
  • Strong interpersonal, communication and presentation skills and the ability to deal effectively and courteously with multi tasks.
  • Proactive and positive in adapting to changing environment and dealing with ambiguity.
  • A team player with leadership skills
  • Game, digital entertainment, or IT (software) industry background preferred
  • Gamer is a plus

Responsabilities:

  • Create high quality game ready models, organic environments (trees, grass...) and textures (ground, rocks...) in a photorealistic style using PBR workflow.
  • Optimisation of assets to meet our technical requirements.
  • Cooperate closely with development team and gampleplay designers.
  • Make tasteful presentations of assets for marketing.

Requirements:

  • 3 years xp as a environment artist.
  • Excellent skills in 3ds Max, Substance Painter and Photoshop are mandatory.
  • Expert in modeling (hardsurface, vegetation), UVing and texturing.
  • Knowledge of speed tree.
  • Capable of rigging, skinning and animating hardsurface models.
  • Creative and great eye for details.
  • Technically savy and organised.
  • Good English & communication skills.

The Art Director will be a driving force for developing the art of Dual Universe. This role requires a dedicated and dynamic individual who can excel both as an artist and as a team leader.

Responsabilities:

  • Create concept, models, textures, and other benchmark assets that inspire others.
  • Provide visual solutions to problems while working in collaboration with other members of the game team, including artists, designers, and engineers.
  • Partner with principle staff to own and define assigned aspects of the project as directed.
  • Excellent ability to provide art direction to multiple disciplines.
  • Work directly with production to ensure that schedules and plans meet business and project needs.
  • Partner with art leads to ensure that the team is unified and working towards a common vision and established goals.
  • Collaborate with game designers to ensure that art appropriately enhances the player experience.
  • Ability to develop new approaches to art that push the visual fidelity of the Dual Universe environment.
  • Review and approve assets to ensure that quality standards are met and visual consistency is maintained.

Requirements:

  • At least 7 years’ experience as a lead artist or art director.
  • A genuine passion for space simulations and science fiction.
  • Ability to collaborate in a fast-paced environment and work effectively with studios at remote locations.
  • Expertise in creating a unique and cohesive art style that can be shared and consistently maintained across the project.
  • Experience with both 2D and 3D art pipelines.
  • Ability to create and optimize art pipelines and workflows, particularly in conjunction with technical artists.
  • Multiple shipped AAA titles.
  • Strong knowledge in UI and UX

We are looking for a talented Gameplay Developer to join our team in Montréal, Canada. If you have several years of experience(s) and love developing, implementing and improving new dawning gameplays in endless open worlds, then we would love to talk with you!

Responsabilities:

  • You want to work on a groundbreaking project with a strong R&D and gaming environment
  • You want to work on very different aspects of the game development
  • You want to expand new high quality development tools
  • You want to work on an outgoing gameplay, full of possibilities ( from managing your own economy to territory administration, but also your character self progression or even battle for planet and ecosystem conquests.)
  • You want to provide players with an enriching and everlasting gameplay vision
  • You want to be part of an outstanding project with emergent mechanisms (Voxel crafting technology, Customization of your own AI, Shaping, Building...)
  • You want to participate to the creation of new authentic features
  • You want to develop and implement game mechanics along with the Game Designers.

Requirements:

  • Expert proficiency in C++ programming
  • Good maths and physics knowledge
  • At least 3 years of experience in video games
  • Shipped at least one AAA as a gameplay programmer
  • Works well in a team environment
  • Good level of English
  • Experience of a variety of game engines (Unity, Unreal, Cry Engine ...)
  • Knowledge of a physics or animation engine
  • UI experience
  • Shader programming
  • MMORPG culture

We are looking for a test professional, an analytical advocate of quality, who has the passion and drive to contribute through generating test documentation, providing early feedback to shape the product, and executing test cases. Your critical thinking skills and passion for improving our processes will directly aid in our quest to create a new label of quality.

Responsibilities:

  • Responsible for a few specific areas of the game and create Test-Plans and Test-Cases based on provided production expectations containing accurate verification points, including edge case test scenarios and potential knock-on issues over other areas that could be impacted by specific integrations.
  • Execute test, document results, and measure impacts.
  • Report on the user experience and test results, escalating when necessary.
  • Analyze the information provided by the Development and Production Teams and be able to identify risk areas.
  • Partner with development, providing solid communication and collaboration.
  • Ensure all test tool data is high quality and updated daily.
  • Document and maintain all necessary testware.
  • Participate in test closure activities; e.g. testware evaluation, knowledge transfer.
  • Champion the customer experience, always.

Requirements:

  • A minimum of 3 years’ experience in software testing.
  • Able to develop and foster strong working relationships with development partners, customers, support teams, and management.
  • Excellent verbal and written communication skills, including accurate and timely reporting.
  • Excellent organization and time management skills.
  • Passion for software quality and keen eye for detail.
  • Able to analyze and interpret data / workflows, recognize critical issues, and raise concerns.
  • Previous experience with issue tracking databases (JIRA, Hansoft, DevTrack, Mantis etc.).
  • Good troubleshooting skills.

Pluses:

  • Gray Box and white box testing experience.
  • Certified ISTQB advanced test analyst or equivalent.
  • Experience with application lifecycle and test case management tools.
  • Previous Quality Assurance experience with an online title.

We are looking for a Senior network and server developer to reinforce our online team. We developed our own server technology to handle up to millions of players simultaneously connected in the same universe, without any sharding. We still have interesting technical challenges for smart developers to solve !

You will be responsible for a variety of missions related to our server cluster with a great level of autonomy including :

  • Develop new game features on the server
  • Maintain and improve our architecture to guarantee proper load balancing and scalability
  • Ensure a worldwide quality of service (latency, availability, ....)
  • Automate servers provisioning and deployment
  • Write and run massive load tests on the whole system

Requirements :

  • Very good level in modern C++
  • Network programming, distributed applications
  • Database (SQL and NoSQL)
  • Excellent teamwork and communication skills
  • Autonomy, solution-driven, and ability to adapt to changes quickly
  • Good level of English

Bonus - Actor based programming - Python - Solid background in GNU/Linux systems - Video games development experience

In this position, you will be fully responsible for the management of online/offline game communities and for managing conversations on all other community channels including Facebook, Twitter, Youtube, etc. You will be responsible for monitoring the community channels to communicate and to engage, excite, and troubleshoot, with the goal to drive traffic, engagement, brand loyalty and influence our users to become ambassadors. Collaborating closely with their other offices, you need to maintain well-organized public communications and player engagement by leading community projects.

Responsibilities:

  • Develop and manage community platforms, community engagement activities and marketing campaigns.
  • Create and publish content on our official communication platforms with high level of quality and timeliness
  • Manage and analyze performance/progression of our official communication platforms
  • Monitor and drive conversation on all social media
  • Plan and execute community projects, including online/offline events, promotions and marketing campaigns to excite fans
  • Develop innovative plans, programs and strategies to increase the reach of communication and community engagement
  • Collaborate with partners (fan-sites, influencer and other relevant parties) to promote our communication efforts
  • Provide editorial guidance and coaching to other community team members
  • Provide quantitative and qualitative feedback based on monitoring, analyzing communication and community channels
  • Deliver regular community updates to business informing of community sentiment and reactions
  • Other community related responsibilities, as assigned

Requirements:

  • Extensive experience in community, social media, public relations (PR) or other public communication-related fields
  • Being a passionate gamer and having a strong understanding/experience in MMORPG
  • Strong understanding of current social media trends and game/entertainment community
  • Exceptional writing skills and practical experience in writing/editing of articles/posts
  • Excellent verbal communication skills
  • Excellent interpersonal skills to interact with external partners
  • Good analytical and reporting skills, being detail-oriented
  • Self-motivated and having the ability to develop new initiatives as well as managing multiple tasks with limited supervision

Responsabilities

You will be responsible for the project's technical feasibility, lead times and performance. In this capacity, you will help and challenge the production team's various units to architecture the project, find solutions to optimally implement game mechanics, and define and maintain a production pipeline.

You will work in close collaboration with the Producer and the various Leads to define the technical specifications of games in development, assess the difficulty of tasks at hand, and bring team members together around a strong ambition.

  • Act as the team's technical consultant by demonstrating genuine expertise on key issues and supervising their operational aspects: optimizing the code's architecture and quality, reviewing the implementation of features, offering advice on the requisite tools, etc.
  • Define the team's requirements and technical constraints with a view to realizing the creative vision.
  • Guarantee that the game is delivered on time with the expected level of quality and craftsmanship on all the target platforms.
  • Help to schedule the work together with the Producer in line with the scope of each task in order to strike a balance between the quality required and the delivery capability (lead times, costs, resources, etc.).
  • Define the budgets (CPU/GPU) on the target platforms for each feature, and review their implementation to anticipate difficulties and guarantee performance.
  • Actively participate in project debugging and polishing up to reach the highest standards expected by our players.
  • Constantly stay informed of the industry's best practices and be on the alert for the latest technologies.
  • Get involved in the technical teams' development, by sourcing and recruiting the best talents, and supporting the development of existing programmers.

Requirements

  • You have at least 6 years' experience as a programmer in the video games sphere, and have already had a chance to ship a mobile, PC or console project.
  • You are familiar with issues relating to optimization and architecture, and benefit from knowledge of multiple engines.
  • You have a fondness for video games, especially MMO games.
  • You are meticulous and teamwork-oriented.

The UX Expert is responsible for the ease of play of the game: the strategy to ensure game ergonomics early on and then effectively respond to player feedback by relying on application projects, tools, accessibility and signs and feedback.

You will work in close collaboration with the game’s core team, the UI team and the level design team.

Responsibilities:

The main and routine tasks of the UX Expert are to:

  • Design logic, layout and flow the game’s user interfaces including HUD, menus, and lobby based on information architecture and accessibility principles;
  • Ensure that signs and feedback clearly communicate the game information based on best practices in accessibility;
  • Ensure optimal interaction feedback and minimal control latency;
  • Advise and collaborate with game designers to determine the best controls and inputs to support game features for a fluid and consistent player experience;
  • Create functional prototypes for rapid iteration;
  • Follow-up on the final implementation of all features to ensure the proper execution of the user experience and design;
  • Create an optimal interface layout plan;
  • Ensure that the interface arrangement accounts for localization constraints;
  • Advise team members, contribute to knowledge sharing, set realistic objectives and seek challenges and experiential opportunities;
  • Carry out all other related tasks.

Requirements

Minimum 5 years’ relevant experience in the video game industry, specifically as a senior game designer, a UX designer, a UI designer, an industrial designer, an ergonomist or a 3C programmer.

  • Ability to use a business- and user-centric approach to design;
  • Demonstrated ability to innovate and design exceptional user experiences;
  • Understanding of lean UX concepts and the ability to work within a continuous flow environment (ability to think holistically while building and learning iteratively);
  • Ability to create functional prototypes and human-machine interaction guides;
  • Strong communication and presentation skills;

Responsabilities

The UI Programmer will be focused on integrating UI in the game client environment

The main and routine tasks of the UI Programmer are to :

  • Read the game design documents to understand the intended player experience.
  • Help define the features and ergonomics of the menus in an effort to support the graphic designer.
  • Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects.
  • In collaboration with design and programming teams, quickly prototype interaction concepts for the game.
  • In collaboration with the graphic designer, integrate designs and animation (timeline or code).
  • Understand the implementations and recognize technical limits.
  • Oversee the programming of the modules that underlie the user interface.
  • Interact and collaborate with different departments.*

Requirements:

  • In-depth knowledge of the core JavaScript language and experience building object-oriented JavaScript.
  • Solid knowledge of programming design patterns and recognition of programming standards..
  • Understanding of JavaScript Vanilla is required.
  • Extensive experience with HTML ,CSS, LESS, and cross-browser development.
  • Good knowledge of GIT, SVN.
  • Excellent problem-solving, verbal and written communication, design, development, and debugging skills.
  • Ability to work independently and in groups to effectively participate in the software development life cycle.

The UI Artist will work closely with the Design, Art and Programming teams to design, prototype and create the in game graphical user interfaces such as HUDs and menus.

Responsibilities:

  • Help create a UI style that fits the art direction of the game.
  • Create highly polished motion graphics and final assets that go beyond the industry standard.
  • Solve user-experience problems by working closely with the design team through mock ups and iterations.
  • Create flexible designs that can be improved upon and developed even further.
  • To be able to communicate ideas and needs with different departments.
  • Work with the programming team to ensure the implement assets function as designed.
  • Additional responsibilities may be assigned as needed.

Requirements:

  • Passion for user interface, art, game design and games.
  • Professional skills in graphic design and motion graphics.
  • Be proficient with Photoshop, Illustrator, After Effects and Flash.
  • Able to communicate UI/UX principles clearly with other teams.
  • Able to work with different art styles to reach desired aesthetic.
  • Passion for games and strong game culture;
  • Strong attention to detail;
  • Ability and desire to work in creative and collaborative teams;
  • Originality and proactivity when setting out solutions;
  • Ability to receive feedback, implement any requested changes and clearly communicate ideas;

Novaquark is currently looking for a Tools Programmer Python and C++ (Male or Female).

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

As a Senior Game Designer, you will be responsible for the entire feature life cycle, from concept/prototype all the way through to release. You will be also responsible for the development of game systems, controls and interfaces in order to bring the vision of the Producer into a playable experience.

Responsabilities:

  • Pitch, prototype, balance and playtest features, overseeing them from concept to final implementation, ensuring the highest level of quality in everything you own;
  • Take ownership over a large, complex system and make plans for how to implement it within the game while balancing the needs of multiple stakeholders (Programming, Animation, Art and others) and driving development towards the vision laid out by the Producer;
  • Create, standardize and maintain design documentation, including feature specification and implementation guidelines, considering the project stage;
  • Create game systems that answer the needs of the Producer with regard to the targeted experience for the player, while observing the production directives of the game.

Requirements:

  • 5+ years in a designer role in the video games industry with at least 2 shipped projects;
  • An understanding of game flow and scripting, knowledge of prototyping software;
  • Ability to mentor and transfer knowledge to other designers;
  • Ability to work independently and produce excellent results despite technical limitations and time constraints;
  • Experience in working in a team in a fast-paced, iterative and agile professional environment;
  • Problem-solving and open-minded;
  • Flexibility and ability to adapt to change;
  • Strong leadership skills, autonomous and proactive attitude, result-oriented;
  • Sense of initiative, attention to detail;
  • Strong interpersonal and communication skills, both written and spoken;
  • Updating job knowledge proactively;

We are looking for an exceptionally talented Executive Producer who is ready for the challenge of producing Dual Universe.

The Executive Producer is responsible for their department’s resource, scheduling and completion of deliverables for the game. They will be involved in all stages of the project, from initial concept to the completion of the finished product and will need to excel in managing both the high level tasks (scheduling, resource planning) to the daily low level tasks such as dealing with ad-hoc issues and problem solving.

Responsibilities

  • Point-person for any production queries relating to their departments.
  • Schedule & Planning: Work with the leads to create and maintain your team’s realistic schedule & planning documentation.
  • Milestone planning: Run your team’s planning meetings, publishing minutes from these meetings and assigning tasks.
  • Completing Milestones Targets: Work closely with Leads to ensure milestone work is completed on time and to the required quality. Raising any issues with senior production.
  • Dependencies: Clearly identify any cross-team dependencies and flag to Senior Production if any are likely to cause issues.
  • Change Requests: Liaise with other disciplines to ensure feature change requests are achievable and communicated to those impacted, including people in other teams.
  • Outsource: Manage outsource work in conjunction with the leads.
  • Meetings and Communication: Make sure required meetings happen and the correct people are involved. All meeting decisions and tasks are then documented and distributed to the studio.
  • Risk Management: Identifying areas of risk as early as possible and create solutions to manage these before they impact the project.
  • QA Liaison: Work with QA Lead to ensure milestone test plans are scheduled effectively and results are delivered to your team in a timely manner.
  • Man Management: Motivate your team daily to ensure they produce the best work possible within time constraints set and provide them general support including:
  • Checking they the required hardware, software, tools
  • Mentor new staff
  • Find good training that allows them to continually develop in their craft
  • Praise good performance and disciplining poor performance

Technical Requirements

  • Experience of bug tracking systems such as Jira
  • An awareness of the technologies and techniques used by the teams that you manage such that you can make more informed decisions with them
  • Experience working with QA and the different techniques they use in testing

Skills Required:

  • Demonstrable experience working on AAA projects including examples where you have:
  • Been responsible for a large group of developers and taken a project from concept to shipment
  • Dealt with an area of a project that wasn’t working and explain how you turned it around
  • Creating a culture of excellence within your teams with a higher quality bar than existed before you were in-charge
  • Been part of the long term planning such that you avoided issues from happening but also show that you can deal with a situation when things go wrong
  • Rewarded good performance and disciplined staff for poor performance such that your team understands what is expected of them
  • Ability to work under pressure and handle multiple requests from different people while working towards a deadline
  • Passion for gaming, with excellent design insights across genres

Paris, France

Job title

Responsabilities:

  • Work with programmers to produce technical art content.
  • Create art assets that require technical skills (vegetation, FX, game elements, rigs...)
  • Help develop workflows, streamline and optimise the art creation pipeline with our engine.
  • Manage assets to meet design, memory and framerate requirements.
  • Ability to create scripts/tools for 3rd party software (3dsmax,Maya).
  • Team player and very good communications skills.
  • Able to meet deadlines and organised.
  • Great problem solver.

Requirements:

  • 5+ years of production experience as a Lead.
  • Good programming skills in MEL/Python.
  • Excellent understanding of all aspects of video game production.
  • Strong organisation skills.
  • Creative thinking to overcome technical difficulties.
  • Strong artistic background (ability to model, texture, rig and present models).
  • Strong artistic eye.
  • Good English & communication skills

The Senior Graphics Programmer is responsible for developing all the solutions related to the rendering of the game engine, from the lighting to visual effects.

Responsibilities

  • Improve and maintain the rendering modules of the game engine
  • Develop shaders and quality effects to support the Art direction
  • Optimize the rendering code to get the best performance.
  • Write clear, maintainable, portable C++ code
  • Write and maintain custom shaders across a range of hardware
  • Test and document code you write

Requirements

  • Strong knowledge of C++ (11, 14)
  • Strong knowledge of rendering algorithms
  • Good knowledge of multi-core architecture related issues
  • Experience with DirectX 11 level shaders and HLSL
  • Experience writing systems balancing performance and maintainability
  • Experience profiling and optimizing both CPU and GPU utilization
  • Strong communication and organizational skills
  • Excellent analytical and mathematical skills
  • Development experience on PC
  • Good MMORPG culture

We are looking for a Senior network and server developer to reinforce our online team. We developed our own server technology to handle up to millions of players simultaneously connected in the same universe, without any sharding. We still have interesting technical challenges for smart developers to solve !

You will be responsible for a variety of missions related to our server cluster with a great level of autonomy including :

  • Develop new game features on the server
  • Maintain and improve our architecture to guarantee proper load balancing and scalability
  • Ensure a worldwide quality of service (latency, availability, ....)
  • Automate servers provisioning and deployment
  • Write and run massive load tests on the whole system

Requirements :

  • Very good level in modern C++
  • Network programming, distributed applications
  • Database (SQL and NoSQL)
  • Excellent teamwork and communication skills
  • Autonomy, solution-driven, and ability to adapt to changes quickly
  • Good level of English

Bonus - Actor based programming - Python - Solid background in GNU/Linux systems - Video games development experience

Novaquark is currently looking for a Tools Programmer Python and C++ (Male or Female).

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