of an online multiplayer game. You have ownership of one or many systems. You do research on new technologies to enable innovation.... You collaborate with peers and you make sure your work integrates well with the other game ingredients, providing the player......
Job Location: Montreal, QC, Canada