Software Developer

Location: CA-Quebec-Montreal
Department: Software Engineering R&D (3510)

Description

About Anuvu 

For over a decade, our clients in aviation and maritime have used our technology-driven products and services to keep their passengers entertained and connected to the things they love, from anywhere in the world. Brands such as Southwest Airlines, Norwegian Cruise Lines, Emirates and Celebrity Cruises have trusted us to provide solutions from high-speed broadband internet to movies, television and games.  

Our team of global experts take pride in providing clients what they need today while creating a strategic road map for tomorrow through reliable, scalable, and affordable content and connectivity solutions designed to meet the ever-changing technology needs of our clients' passengers and guests. 

 Be Part of the Movement 

Anuvu is embarking on a new chapter with a new story to tell. As one of the leading providers of high-speed connectivity and entertainment solutions for worldwide mobility markets, we deliver what customers need today, while remaining flexible and future-focused.  

Role summary

Under the supervision of the Software Development Manager, the successful candidate will be contributing to the ongoing development effort and operations of wireless in-flight service and entertainment solutions . The position requires close collaboration with members of the Design, Development, Operations, and IT teams. 

Location: Anywhere in Canada or the United States

Remote Options: Option to be remote or hybrid

What You’ll Be Doing    

  • Analyze project specifications
  • Collaborate with the development team to strategically manage and develop all aspects of the gameplay experience from a technical perspective
  • Provide input into the technical design and the vision through all phases of the game development cycle from pre-production through final product release. This entails ensuring products are of the highest technical quality and uphold the integrity of the games design.  
  • Independently undertake research prior to the commencement of a new system or task to ensure implementation effectively meets defined goals
  • Manage continuous improvement
  • Clearly communicate updates and blockers
  • Manage requests or information needs regarding any aspect of the technical creation process with the appropriate members of the development team
  • Resolve a range of highly-complex technical issues to both programmers and other less technical team members in writing and using a variety of audiovisual aids
  • Actively maintain skillset and knowledge base by keeping track of latest industry innovations
  • Maintain a thorough knowledge of all aspects of the engine and tools pipeline to manage communication and enable early identification of issues to ensure issues pertaining to the production or use of the Graphics Pipeline are strategically managed
  • Maintain a thorough knowledge of the games designs to manage the identification of graphics led solutions to requested features

What We're Looking For

  • Minimum of college or university degree in computer science 
  • Experience of 3 to 5 years in a similar role
  • Experience in component-based development (e.g. Unity)
  • Knowledge of JavaScript (ES6) and Python 3 languages
  • Development knowledge of Windows and Linux, Android and iOS
  • Ability to optimize games product on less performing platforms
  • Experience with Agile processes (Scrum, Kanban)
  • Experience with C++ or object-oriented programming, an asset
  • Experience with continuous integration, an asset
  • One or more published titles considered a strength
  • English required
  • Excellent communication skills 
  • Strong analytical and problem-solving skills 
  • Ownership of the assigned tasks & focus on quality
  • Awareness and understanding of various technology trends 
  • Adaptability and flexibility
  • Team player 

This Might Be the Right Place if You…. 

  • Are a team fit; can help advance our global, inclusive culture 
  • Are self-starter who likes to roll up your sleeves and take initiative with minimal direction 
  • Can think about tomorrow, while getting your work done today 
  • Are a collaborative team player; primary audience will be internal teams 
  • Are curious and open to learning and finding new solutions 
  • Are able to provide and accept feedback in a constructive manner 
  • Are organized, have strong communication skills, and do whatever it takes to get things done 

The Benefits of Working Here 

A career with Anuvu is a unique opportunity to grow your knowledge and skills within a casual culture that thrives on collaboration and innovation. In addition to providing an outstanding work environment, we offer we offer competitive benefits including medical, disability and life insurance, a generous paid vacation and holidat policy, flexible hours, an employee assistance program, and more!

Advanced | Agile | Applied 

Anuvu is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability. 

Due to COVID, our interviews are now done in a safe environment using online platforms like Zoom and Microsoft Teams. 

Let Innovation Move You. 


À propos d’Anuvu

Depuis plus d’une décennie, nos clients en aviation commerciale et de la marine récréative utilisent nos produits et services axés sur la technologie pour divertir leurs passagers et les mettre en contact avec ce qui les intéressent, de partout dans le monde. Des compagnies telles que Southwest Airlines, Norwegian Cruise Lines, Emirates et Celebrity Cruises nous ont fait confiance pour fournir des solutions allant de l’internet haute vitesse, au contenu de films, à la télévision et aux jeux.

Notre équipe d’experts mondiaux est fière de fournir aux clients ce dont ils ont besoin aujourd’hui tout en créant une feuille de route stratégique pour l’avenir, grâce à des solutions de contenu et de connectivité fiables, évolutives et abordables, conçues pour répondre à l’évolution des besoins technologiques des passagers et des invités de nos clients.

Faites partie du mouvement

Anuvu se lance dans un nouveau chapitre avec une nouvelle histoire à raconter. En tant que l’un des principaux fournisseurs de solutions de connectivité haute vitesse et de divertissement pour les marchés de la mobilité mondiale, nous offrons ce dont les clients ont besoin aujourd’hui, tout en restant flexibles et tournés vers l’avenir.

Sommaire du poste

Au sein de l’équipe développement de jeux, vous participerez au développement de nouveaux jeux pour notre catalogue de produits et travaillerez à l’optimisation de jeux existants pour nos plateformes clients.

Localisation: Partout au Canada ou États Unis

Télétravail: Option d'être distant 

Ce que vous ferez 

  • Ferez l’analyse des spécificités du projet; 
  • Collaborez avec les équipes de développement afin de permettre la gestion stratégique du développement de tous les aspects du jeu, dans une perspective technique; 
  • Collaborez à la vision et au design technique, dans toutes les phases de développement, de la pré-production jusqu’à la livraison afin de permettre la livraison d’un jeu de grande qualité technique tout en maintenant l’intégrité de design du jeu. 
  • Faites des recherches, de manière autonome et avant le début du projet, afin de s’assurer que la mise en œuvre pourra respecter les objectifs;  
  • Gérez l’amélioration tout en maintenant la continuité 
  • Communiquez clairement les mise à jour et problèmes potentiels 
  • Gérez les demandes ou les informations requises en ce qui concerne les aspects techniques des processus de création avec les personnes appropriées, dans l’équipe de développement 
  • Travaillez à la résolution d’un éventail de problèmes hautement techniques autant pour les développeurs ou autres membres de l’équipe technique, en rédigeant et en utilisant les divers outils d’aide audiovisuels 
  • Maintenez une connaissance approfondie de tous les aspects du pipeline des outils afin de gérer les communications et permettre l’identification rapide des problèmes, et ainsi garantir la gestion stratégique de ceux-ci. 
  • Maintenez une connaissance approfondie des technologies et concepts de jeux pour aider dans l’identification de solutions graphiques selon les fonctionnalités demandées. 

Ce que nous recherchons

  • Diplôme collégial ou universitaire en science informatique 
  • Expérience de 3 à 5 ans dans un poste similaire 
  • Expérience en programmation par composant (p.ex. Unity)
  • Connaissance du langage JavaScript (ES6) et Python 3
  • Connaissance de développement Windows, Android, iOS et Linux
  • Capacité d’optimisation des jeux sur plateformes moins performantes.
  • Expérience avec les processus Agile (Scrum, Kanban) 
  • Expérience en programmation C++ ou orienté objet,  un atout
  • Expérience en intégration continue, un atout
  • Un titre de jeu publié, ou plus, un atout 
  • Anglais requis
  • Excellentes aptitudes de compréhension et de communication; 
  • Analytique et orienté solutions; 
  • S’approprie les tâches assignées; 
  • À l’affut des tendances technologiques; 
  • Flexible et démontrant une grande capacité d’adaptation; 
  • Concentré sur la qualité; 
  • Joueur d’équipe. 

Ce pourrait être le bon endroit pour vous si vous….

  • Vous intégrez bien à l’équipe; vous pouvez contribuer à faire progresser notre culture mondiale et inclusive
  • Faites preuve d’initiative et êtes prêt à retrousser les manches et travailler avec un minimum de directives
  • Pouvez penser à demain, tout en accomplissant votre travail aujourd’hui.
  • Avez un esprit d’équipe axé sur la collaboration; les équipes internes constitueront vos collaborateurs principaux.
  • Êtes curieux et ouverts à l’apprentissage et à la recherche de nouvelles solutions
  • Êtes en mesure de fournir et d’accepter des commentaires constructifs
  • Êtes organisés, avez de solides compétences en communication et faites tout ce qu’il faut pour accomplir les tâches.

Les avantages de travailler ici

Une carrière chez Anuvu, c’est une occasion unique de développer vos connaissances et vos compétences au sein d’une culture de travail décontractée, qui s’appuie sur la collaboration et l’innovation. En plus de fournir un environnement de travail exceptionnel, nous offrons des avantages concurrentiels, y compris les assurances en soins médicaux et dentaires, invalidité et vie, une politique de vacances généreuses en plus de fériés additionnels et autres congés payés, un REER avec contribution employeur, un horaire flexible, un programme d’aide aux employés et plus encore!

Évolué | Agile | Appliqué

Anuvu est un employeur garantissant l'égalité d’accès aux opportunités d’emploi. Les candidats qualifiés seront pris en considération pour le poste offert, sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine ethnique, le handicap.

En raison de la COVID-19, nos entrevues se déroulent présentement dans un environnement sécuritaire à l’aide de plateformes en ligne telles que Zoom et Microsoft Teams.

Laissez l’innovation vous faire avancer.





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search