Top Cities
Log In
High School Teacher Amazing Personal Support Worker RECE Full Time Reciever Taxi Driver 310 T Truck P2P Taxi Driver Taxi Driver Transit Inspector Customer Service Representative - FBO Bus Driver Driver Forensic Services Assistant - Hamilton Delivery Driver Sr Commercial Insurance Advisor Ariel F Driver Law Foundation of Saskatchewan H MCAT CARS Part-time English Teacher Faculty Member Assistant Professor Faculty Member English teacher - secondary school Teacher for the 2019-2020 Academic Year Braillist - 2018 Ballet Instructor French Teacher - Arts Dance Instructor Coding Instructor - Various Languages - Benefits Representative Teacher Teacher Positions - Register your Assistant Casual Designated Early Childhood KHS Teaching Assistantship-201910 View STORE MANAGER Elementary Teacher Grade 3 Online English Teacher Grade 1 English Teacher ESL MATH Teacher - MHF4U English Teacher OCT - TEACHER WANTED Grade 6-7 elementary teacher Teacher Newest Jobs
Yelp Two Sigma CareGuide Brightenvantage international Business Consulting Inc. Sterling-Turner Moscleancom CCLINKS TRADING AsteroidX Canadian Embassy Exact Media Aecom Clearbanc M*A*C - Southcentre Mall Storyboard That WeWork The Youth Connection I Want What It's Worth Aerotek Shopify First Convenience Bank mappedin Recovhub AT&T Clickworker Scotiabank Paylocity American Income Life TD Bank ATI Physical Therapy Amazon Flex Insight Global Creative Circle Microsoft Algolia Desjardins Unbounce CUCU Covers UFD Consulting Inc Top Hat Vector Marketing Kourts Athletic Alliance Hootsuite SnapTravel GoParkr JUUL Labs Hinge Doordash All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
My Profile Log Out

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

Location: Saint-Laurent, Quebec

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.