logo

View all jobs

Software Developer

Montreal, QC
Aversan Inc. is a multi-service engineering firm specializing in design, build, testing, certification, and support services for embedded flight and rail systems & software, health technology, and advanced IT.

Responsibilities
  • Create new visual effects and 3D graphics or improve existing effects to be more efficient / more realistic – such as weather and time of day, special effects (weapon effects, re-circulation/downwash, reverse thrust, wakes, dust trails), moving models, lights;
  • Express creativity and initiative in developing these graphical effects to be as realistic as possible;
  • Responsible for all phases of development starting from requirements through tests and final integration on a simulator;
  • Provide support to internal and external customers;
  • Coordinate project issues and deliverables;
  • Occasional travel may be required.
 
Basic Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent;
  • Minimum 3 years’ of software development experience with 3D rendering or low-level interfaces such as OpenGL, DirectX, Direct3D, Vulkan, Metal;
  • Good object-oriented design skills (knowledge of C++ is essential);
  • Familiar with software development and integration, software lifecycle and configuration management tools;
  • Experience in real-time software development and Open GL knowledge is an asset;
  • Able to work autonomously in a collaborative agile environment;
  • Bilingualism (French and English) is required;
  • Excellent verbal and written communication skills.
____________________________________________________________

Responsibilities
  • Vous serez appelé à créer de nouveaux effets visuels et graphiques 3D ou à améliorer les effets existants afin que ceux-ci soient plus efficaces/réalistes – par exemple, conditions météorologiques et heure de la journée, effets spéciaux (effets des armes, recirculation/souffle du rotor, inversion de poussée, sillage, trainées de poussière), modèles en mouvement, signaux lumineux;
  • Vous pouvez exprimer votre créativité et votre esprit d'initiative en développant ces effets graphiques de façon aussi réaliste que possible;
  • Vous serez responsable de toutes les phases de développement, des exigences aux essais et à l'intégration finale sur un simulateur;
  • Fournir du soutien aux clients internes et externs;
  • Assurer la coordination des problèmes associés au projet et des éléments livrables;
  • Vous pourriez être appelé à vous déplacer de façon occasionnelle.
 
Basic Qualifications
  • Baccalauréat en informatique, génie logiciel ou équivalent;
  • Minimum de 3 années d’expérience en développement logiciel avec le rendu 3D ou les interfaces de bas niveau telles que OpenGL, DirectX, Direct3D, Vulkan, Metal;
  • Bonnes compétences en conception orientée objet (connaissance du langage C++ essentielle);
  • Connaissance du développement et de l'intégration des logiciels, du cycle de vie des logiciels et des outils de gestion de la configuration;
  • Expérience du développement de logiciels en temps réel et connaissance de l'environnement OpenGL, un atout;
  • En mesure de travailler de façon autonome dans un environnement Agile fondé sur la collaboration;
  • Le bilinguisme (français et anglais) est requis;
  • Aptitudes pour la communication (à l'oral et à l'écrit).
More Openings
Software Analyst
Software Analyst
Senior UX Designer
Share This Job
Powered by