[The logo is protected from the company]

CAE Inc

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

SENIOR SOFTWARE ENGINEER


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

Fax:

+1-514-341-7699

Contact Name:

not provided

Job Duration:

not provided

Phone:

+1-514-341-6780

Email:

not provided

News - CAE Inc

Related Jobs

Android Developers

1-3 years of development experience using Android SDK   [more]

Software Test Engineer HS

ResponsibilitiesEssential Duties and Responsibilities:   ...   [more]

Software Test Engineer HS

Develop and implement manual and automated testing proce ...   [more]

Senior Database Developer

OverviewWe’re seeking a Senior level DBA / DB developer ...   [more]

Technical Writer

Description Responsible for creating, editing, writing, ...   [more]

Senior Software Engineer

Movie streaming is core to Netflix’s growth strategy. At ...   [more]

Senior Software Engineer

Movie streaming is core to Netflix’s growth strategy. At ...   [more]

Senior Software Engineer

Netflix is the world's leading streaming video service, ...   [more]

Expand

Collapse