[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 help lead an OpenGL implementation team. The successful candidate will take a primary 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 the implementation of OpenGL and modern GPUs. In this position, the engineer will have the following responsibilities:

      Lead a team of engineers.
      Provide estimates for new work.
      Interface with customers.
      Design and implement new features for the OpenGL driver.
      Manage and help with the porting of the OpenGL driver to different real-time operating systems.
      Help with the organization and 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.
      Some prior experience leading a technical team.
      Minimum of 7 years C or C++ software development experience.
      Minimum of 3 years experience with OpenGL driver development with hardware acceleration.
      Excellent C/C++ programming skills and basic knowledge in assembly code.
      Excellent development, performance optimization, and debugging skills.
      Experience in embedded system RTOS software development is desirable.
      Understanding of Graphics processors.
      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

Applications Scientist

The selected applicant will have the opportunity to work ...   [more]

Applications Scientist

The person is responsible to provide high level applicat ...   [more]

Technical Support Rep III HS

OverviewResponsible for second level escalation customer ...   [more]

Business Intelligence Engineer

Essential Job Responsibilities:The Lead Data Warehouse/B ...   [more]

Lead Engineer

Job Responsibilities:As a Lead Engineer you will oversee ...   [more]

Maintenance Technician

The successful applicant(s) will be responsible for main ...   [more]

Instrumentation Technician

We are seeking applications for the position of Instrume ...   [more]


Job Description    *      Participate in the technical d ...   [more]