Uncubed
           

Développeur d'applications multimédia ( Multimedia Application Developper)

Moment Factory, Montréal

We do it in public



English version bellow.
 
QUELQUES MOTS SUR NOUS
 
Moment Factory est un studio multimédia, réunissant un large éventail d’expertises sous un même toit. Notre équipe combine des spécialités dans la vidéo, l’éclairage, l’architecture, le son et les effets spéciaux afin de créer des expériences mémorables. Basé à Montréal, le studio possède également des bureaux à Los Angeles, Londres, Paris, New York et Tokyo. Depuis ses débuts en 2001, Moment Factory a créé plus de 400 productions et destinations uniques dans le monde, pour des clients tels que l’aéroport de Los Angeles, Nine Inch Nails, Microsoft, la NFL, Sony, Toyota, la Sagrada Familia de Barcelone, Madonna et la Royal Caribbean.
 
VOTRE MISSION 
 
Le développeur d'application multimédia applique ses connaissances en informatique et infographie 3D pour le développement d'applications ou de plugins 3D temps-réel. Il est également amené à utiliser et intégrer diverses plateformes logicielles et matérielles externes au sein d'un système plus complexe.
 
Il doit se tenir au courant des dernières technologies, et avoir un bon esprit d'analyse et de recherche afin d'appliquer ses nouvelles connaissances au domaine du multimédia. Il doit aussi faire un suivi écrit de ses travaux de recherche scientifique appliquée.
 
FONCTIONS ET RESPONSABILITÉS
 
1.     Contribution au développement d'un logiciel graphique 3D
·       Bâtir des liens avec des logiciels externes et les périphériques matériels;
·       Supporter et déboguer lors de l’utilisation du logiciel sur des projets clients;
·       Support technique interne à l’équipe de développement. 
 
2.     Implémentation d’outils internes au département
·       Faire part de ses idées techniques et créatives;
·       Valider ses idées auprès du développeur d’application multimédia qui agit en tant que référence technique.
 
3.     Design des outils pour faciliter l’utilisation et l’intégration avec les logiciels maison
 
4.     Adapter son bagage professionnel en fonction des divers projets, clients et/ou internes à Moment Factory
·       Partager et diffuser des nouvelles connaissances acquises.
 
5.     Veille technologique  
·       Doit être constamment à l’affut des nouvelles technologies et de tout ce qui se fait dans les domaines du multimédia et du développement logiciel.
 
EXIGENCES DU POSTE
 
·       Diplôme Universitaire de 1er cycle en ingénierie informatique, logiciel ou toute concentration connexe et pertinente pour le poste;
·       Maîtrise professionnelle fonctionnelle du Français et de l’Anglais, autant à l’oral qu’à l’écrit;
·       Expérience de 1 à 2 ans en développement logiciel (les expériences de stage sont reconnues);
·       Expérience avec la méthode de développement Agile (SCRUM);
·       Expérience dans un domaine connexe aux arts visuels et du milieu du multimédia, un atout.
 
APTITUDES TECHNIQUES
 
·       Maîtrise du langage C++ / STL / multi-threading;
·       Maîtrise du langage C# et librairie .net;
·       Maîtrise des outils de gestion de code collaboratif (Subversion);
·       Connaissance de la librairie boost;
·       Connaissance des langages de scripting, Python et LUA;
·       Connaissances en 3D temps réel DirectX / OpenGL / Shaders;
·       Connaissance de la librairie WPF, un atout;
·       Expérience en design d’interface utilisateur.
 
COMPÉTENCES DE RECHERCHE
 
·       Intégration de nouvelles technologies, d'algorithmes comprenant capteurs et afficheurs;
·       Conception expérimentale et analyse des mesures;
·       Capacité à résumer les résultats dans le but de rapidement évaluer les technologies nouvelles;
·       Découverte de nouvelles technologies utiles pour le multimédia.
 
QUALITÉS REQUISES
 
·       Avoir le sens de l'analyse, le souci du détail;
·       Fortes aptitudes pour l'analyse et la résolution de problèmes;
·       Autonomie dans la gestion de son temps et des priorités;
·       Capacité à travailler et à comprendre une base de code complexe;
·       Aptitude à développer dans de nouveaux langages;
·       Capacité de travailler en équipe et d’être un support technique interne pour le codage (bonnes pratiques);
·       Bon sens de communication;
·       Capacité à comprendre un environnement qui évolue rapidement.
 
CONDITIONS DE TRAVAIL DIVERSES
 
·       Travail occasionnel sur la route;
·       Travail prolongé à l’ordinateur.
 
Chez Moment Factory, nous travaillons fort parce que nous croyons au potentiel de rassembler les gens ensemble pour leur faire vivre des émotions, créer des connexions et des souvenirs. Pour concevoir ces moments mémorables, nous favorisons le travail collaboratif de talents multidisciplinaires, tous unis par une même passion. C’est la rencontre de tous ces savoirs divers qui crée des étincelles. C’est pourquoi nous recherchons des personnes inspirées et inspirantes, curieuses de toujours apprendre, de partager et de se réinventer. 
 
Si vous pensez correspondre à ce poste, nous vous invitons à soumettre votre candidature dès maintenant. Nous ne sommes pas en mesure d’assurer un suivi auprès de chaque candidat, c’est pourquoi nous ne contacterons que les personnes sélectionnées. Merci de considérer une carrière chez Moment Factory. Nous nous réjouissons de faire votre connaissance! 
 
NOTE : Veuillez noter que la forme masculine utilisée désigne aussi bien les femmes que les hommes. Le genre masculin est utilisé sans aucune discrimination et dans le seul but d’alléger le texte.
 
 
///

MULTIMEDIA APPLICATION DEVELOPPER
 
A WORD ABOUT US
 
Moment Factory is a multimedia studio based in Montreal with a full range of production expertise under one roof. Our team combines specialists in video, lighting, architecture, sound, and special effects to create remarkable experiences. Since its inception in 2001, Moment Factory has created more than 400 unique shows and destinations. Productions span the globe and include such clients as the Los Angeles Airport, Nine Inch Nails, Microsoft, NFL, Sony, Toyota, the City of Barcelona, Madonna, and Royal Caribbean Cruises.
 
YOUR MISSION
 
The Multimedia Application Developer uses their knowledge in programming and 3D design for the development of applications or real-time 3D plugins. They also use and integrate diverse platforms, software applications and external materials into more complex systems.
They must stay up to date in their knowledge of the latest technological development and possess strong analytical and research abilities in order to apply new techniques in the areas of sensing and interactive media. Their responsibilities also include keeping written documentation of the research conducted and applications created.
 
TASKS AND RESPONSIBILITIES
 
1.     Contribution to the development of a 3D graphics application
·       Familiarize with software development tools (SVN, Bug tracking tools);
·       Build links to external software and peripheral hardware;
·       Support and debug when the software is used on client projects;
·       Support to the development team and interns.
 
2.     Participation in the process of tool creation for internal and department use
·       Express creative technical solutions;
·       Validating ideas with a Multimedia Application Developer who provides technical guidance.
 
3.     Design tools for facilitating the use and integration of internally developed software
 
4.     Technological awareness: must always be aware of the latest technologies and latest developments in the area of multimedia
 
5.     Acting as a resource to the team within one’s area of expertise
·       Train, accompany or help in the building of a product in line with one’s pre-existing or acquired expertise;
·       Draw from one’s professional background according to the needs of diverse internal projects and client projects
 
JOB REQUIREMENTS
 
·       Bachelor’s degree in software engineering or any other related field;
·       Functional level of professional French and English, both written and spoken;
·       One to two years of experience in software development (internship experiences are considered);
·       Experience with SCRUM management or any Agile method of management;
·       Experience in a field related to visual arts and the multimedia domain, an asset.
     
PROGRAMMING ABILITIES
 
·       Command of C++ / STL / multithreading;
·       Command of C# and .net library;
·       Knowledge of the boost library, an asset;
·       Knowledge of the languages Java, Python and LUA, an asset;
·       Knowledge of the WPF library, an asset;
·       Experience in user interface design;
·       Knowledge of real-time 3D DirectX / OpenGL, an asset;
·       Knowledge of shaders, an asset;
 
RESEARCH ABILITIES
 
·       Integration of new technologies and algorithms including sensors and display technologies;
·       Design of experimental concepts and analysis of results;
·       Discovery and evaluation of new technologies that could be useful in the context of interactive media.
 
QUALITIES
 
·       Critical thinking, and attention to detail;
·       Strong problem solving and analysis abilities;
·       Good organizational and time-management abilities;
·       Ability to motivate people;
·       Communication and writing abilities;
·       Works well in a team context;
·       Ability to function within a rapidly changing environment.
 
OTHER WORK CONDITIONS
 
·       Prolonged work in front of a computer;
·       Occasional travelling required.
 
At Moment Factory, we work hard because we believe in the potential of bringing people together to experience emotions, create connections and form powerful memories. To design these memorable moments, we favour the collaborative work of multidisciplinary talents, all united by the same passion. It is the meeting of minds and talent that creates sparks. That's why we're looking for inspired and inspiring people who are always eager to learn, share, and reinvent themselves.
 
If you think this position is for you, we invite you to apply now. We will not be able to follow up with each candidate, so we will only contact the selected individuals. Thank you for considering a career at Moment Factory. We are looking forward to meeting you!
 
NOTE: The masculine is used in this publication without prejudice for the sake of conciseness.
 

About Moment Factory

At Moment Factory, we bring people together. Our shows and destinations pioneer forms of entertainment that offer the world new experiences. Whether at a concert, a flagship store or across an urban square, we aim to inspire a sense of collective wonder and connection.

Moment Factory

Want to learn more about Moment Factory? Visit Moment Factory's website.