Log In Employers
Brand Strategist Associate Buyer - Head Office Western Canada Account Manager Security Engineer IT Helpdesk Analyst Marketing Media Manager National Account Manager Social Media Internship Analyst Senior Software Developer Front-End Developer Customer-facing Software Project Manager Manager Big Data Engineer Java Developer Senior Marketing Associate Inside Sales Manager Coordinator Junior Programmer Software Implementation Consultant Junior Design and Communications Coordinator Web Application Developer Test Diags Software Engineer marketing manager Sales Associate Multi-Media Specialist Digital Marketing Intern IT technician and sales Sr Manager Temporary Health Promoter Social Media Coordinator Director of Sales - Industrial Front-end Web Developer Junior Data Engineer Client Server Developer - Intermediate Graphic Designer Administration Executive Intermediate Programmer Information Systems Operations Director Business Development Coordinator Farm Underwriter Intermediate Climate Change Wireless Verification Software Engineer Automation Engineer Business Development Manager All Jobs
0x 10% Happier 101 Commerce 1010data 10x Genomics 11 Honore 128 Technology 1366 Technologies 15Five 17 Media 17zuoye 1C Company 1Crowd 1HUDDLE 1QBit 1World Online 1mg 1stdibs 21viaNet 23andMe 2C2P 2RedBeans 2U Inc. 2lemetry 2nd Address 360 Mobile Security 36Kr 3D Robotics 3D Systems 3Pillar Global 3Scan 3T Biosciences 3VR 3YOURMIND 4:33 Creative Lab 4INFO 500 Startups 500px 51 Credit Card Manager 51talk 55ip 58 Daojia 5miles 6 River Systems 6sense 7Park Data 7shifts 8 Securities 82 Labs Inc. 8i 8th Wall 8tracks Radio 8x8 Inc 90 Seconds 908 Devices 91springboard 99 9F Fintech Holdings Group 9stacks A Million Ads A10 Networks AB Tasty ABBYY ABEJA ABSENTIA ACL Services ACORN OakNorth Holdings Ltd. ACV Auctions ADC Therapeutics ADENTS HTI ADOR ADP ADVANO ADYOULIKE AEVI International AEye, Inc. AGNC Investment AID:Tech AISense Inc. AISpeech ALPHA AND CO AOptix Technologies APDM Wearable Technologies APUS Group AQMETRICS ARMO BioSciences ASR Microelectronics AT&T AT&T ATI Physical Therapy AUTO1 Group AV Homes AVG Technologies AWAL AYLIEN AYR Aahaa stores All Companies
My Profile Log Out

Developpeur logiciel - Technologies d'affichage / Software Developer - Display Technologies At CAE Inc.


Saint-Laurent, Qc

Job Description

CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. Backed by a 70-year record of industry firsts, we continue to help define global training standards with our innovative virtual-to-live training solutions to make flying safer, maintain defence force readiness and enhance patient safety. We have the broadest global presence in the industry, with 8,000 employees, 160 sites and training locations in over 35 countries. Each year, we train more than 120,000 civil and defence crewmembers and thousands of healthcare professionals worldwide.

Développeur logiciel - Technologies d'affichage / Software Developer - Display Technologies

Position Type:


Role and Responsibilities

( English to follow)

Au sein du groupe Visual Display Systems, vous agirez comme concepteur logiciel des outils spécialisés de modélisation et de calibration de systèmes optiques et d’affichage pour simulateur de vol. Ces outils logiciels sont en constante évolution et s’appuient sur des interfaces usager et des notions mathématiques / optiques avancées. Vous serez responsable du développement de nouvelles fonctions logicielles, mais également de la maintenance et du déverminage de ces outils, conformément au plan d’évolution établi avec le responsable technique du produit. Vous travaillerez en étroite collaboration avec les utilisateurs de ces outils, soit les concepteurs optiques experts et les techniciens responsables de la maintenance des systèmes visuels. Votre travail sera exécuté sous la supervision de développeurs logiciels seniors au sein de l’équipe.

Description d'emplo i:

  • Maintenance et développement des logiciels de contrôle et de calibration de systèmes d’affichage
  • Maintenance et développement des logiciels de modélisation et conception de systèmes d’affichage
  • Développement de fonctions logiciels
  • Développement de tests et déverminage des outils
  • Support direct aux utilisateurs des logiciels (de techniciens d’installation à experts concepteurs optique)
  • Travail en laboratoire, interface avec différent équipement matériel, incluant projecteurs, capteurs, caméras et autres système optiques

Exigences :

  • Baccalauréat en génie informatique, génie logiciel ou équivalent
  • Expérience en programmation C++ et C# sous Windows 64-bit / Visual Studio, Mathématiques, algèbre linéaire, analyse numérique, modélisation 3D
  • Capacité de modéliser un problème mathématiquement
  • Grande capacité d’analyse et d’apprentissage
  • Linguistique
    • Maîtrise du français parlé et écrit
    • Anglais fonctionnel
  • Atouts :

  • Expérience avec OpenGL (programmation shader)
  • Bonnes connaissances des technologies graphiques et d'affichage (GPU, projecteurs, caméras, etc.)
  • Expérience en réalité virtuelle et réalité augmentée
  • Maitrise en Infographie ou en Optique


As part of the Visual Display Systems group, you will fill the role of software designer for specialized modelling, optical system calibration, and display tools for flight simulators. These software tools are constantly changing and rely on user interfaces and mathematical / advanced optics concepts. You will be responsible for developing new software functions, as well as for maintaining and debugging these tools, in compliance with the development plan established with the technical product lead. You will work closely with the tool users, i.e. expert optical designers and the technicians responsible for maintaining the visual systems. You will work under the supervision of the team's senior software developers.

Job description:

  • Maintenance and development of control and calibration software for display systems
  • Maintenance and development of modelling software and display systems design
  • Development of software functions
  • Development of tests, debugging tools
  • Direct support for software users (from installation technicians to expert optical designers)
  • Laboratory work, interface with various hardware, including projectors, sensors, cameras, and other optical systems

Requirements :

  • Bachelor's degree in computer engineering, software engineering, or equivalent
  • Experience of C++ and C# programming under Windows 64-bit / Visual Studio, Mathematics, linear algebra, digital analysis, 3D modelling
  • Ability to model a problem mathematically
  • Strong analytical and learning abilities
  • Language
    • Fluent in oral and written French
    • Functional English


  • Experience with OpenGL (shader programming)
  • Good knowledge of graphical and display technologies (GPU, projectors, cameras, etc.)
  • Experience in virtual reality and augmented reality
  • Masters in computer graphics or Optics

CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

Equal Employment Opportunity

CAE is firmly committed to ensuring a positive and professional working environment in which all people are treated with dignity and respect. We aim to provide a fair and consistent method for filling job openings in support of equality of opportunity and cultural diversity within the company.

The masculine gender is used throughout this job description solely to make the text easier to read and therefore applies to both men and women.

Get hired at CAE Inc.

You're one short application away from your dream job