[The logo is protected from the company]


CAE is a global leader in modelling, simulation and training for civil aviation and defence. The company employs approximately 8,000 people at more than 100 sites and training locations in approximately 30 countries. CAE offers civil aviation, military, and helicopter training services in more than 45 locations worldwide and trains approximately 100,000 crewmembers yearly. In addition, the CAE Oxford Aviation Academy offers training to aspiring pilot cadets in 12 CAE-operated flight schools. ... Read More

Address      CAE 8585 Cote de Liesse Montreal, Quebec Canada H4T 1G6
Website      www.cae.com/
Holding      No Holding Details

View Company Page
Apply to job


Job Description

Presagis is looking for a senior software engineer to be a member of an OpenGL implementation team. The successful candidate will take an active role in the design and implementation of our next-generation OpenGL GPU driver software. To be successful in this position, in addition to outstanding software engineering skills, you must have in-depth understanding of programming with OpenGL or with the implementation of OpenGL drivers.  In this position, the engineer will have the following responsibilities:

      Provide estimates for new work.
      Interface with customers.
      Design and implement new features for the OpenGL driver.
      Port the OpenGL driver to different real-time operating systems.
      Help with the preparation of artifacts for the certifiable OpenGL driver.
      Help with the maintenance and upgrading of tools needed for development.

A small amount of travel may be required. Presagis provides an environment that encourages individuals to take ownership and exercise leadership; this is an opportunity to have a big impact on an interesting and challenging development program and on our customers.
Job Qualification

      CS or EE degree, or equivalent experience.
      Ability to architect a complete solution.
      Good written and verbal communication skills essential.
      Minimum of 7 years C or C++ software development experience.
      Minimum of 3 years experience with OpenGL programming or OpenGL driver development.
      Experience in embedded system RTOS software development and direct programming of the hardware is required.
      Excellent C/C++ programming skills and basic knowledge in assembly code.
      Excellent development, performance optimization, and debugging skills.
      Understanding of Graphics processors (ATI experience desirable).
      Experience in standards-based development/verification (e.g. DO-178B) an advantage.
      Bilingualism (French and English) is required.

Other Job Information

Vacancy type:

Full Time

Contact Mode:

not provided



Contact Name:

not provided

Job Duration:

not provided




not provided

News - CAE Inc

Related Jobs

ontent Delivery Partner Manager

Netflix is responsible for over 30% of Internet traffic ...   [more]


Responsibilities:    * Works from drawings, SCD, enginee ...   [more]

Senior Value Engineer

aResponsibilities include:-Developing and deploying surf ...   [more]


Works injury free, achieves an injury-free working envir ...   [more]

Support AE

The candidate should be familiar with the digital IC des ...   [more]

Senior Engineer

CareFusion Business DescriptionOur Alaris® infusion prod ...   [more]

Senior Engineer

What is expected of you for success in your role    * Ap ...   [more]

Cloud Engineering

Job DescriptionCbeyond seeks an individual to join the a ...   [more]