Position Title: Software Developer

Department/Functional Team: R&D Team
Job field: Engineering and Science
Type of position: Permanent
Geographical area: Montreal, Qc.

General Accountability
Reporting to the Software Development Manager, the incumbent will be thoroughly involved with the Software development team to design and develop 3D CAD applied to the dental domain (design of dental prostheses) in Windows environment.

The candidate will participate in the various stages of the software development life cycle to ensure timely delivery of assigned projects.

Position Qualifications
Bachelor's degree in Computer Science/Engineering
Applied Science.
Experience in the development of oriented applications object with Visual C++.
Solid expertise in development of applications
Windows GUI (.Net, MFC).
Deep knowledge of the API OpenGL.
Excellent comprehension of the various
concepts relating to the 3D.
Object-oriented concepts and design.
Experience in code optimization, profiling and debugging.
Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.
Team spirit, autonomy and motivation.
Strong communication skills and team playing ability.
Strong technical writing skills.

Required skills
Essential: visual C++, MFC
Essential: deep knowledge of the API OpenGL
Important: Comprehension of 3D design

Assets
A master degree in Computer Science/Engineering Applied Science is a strong asset
Strong knowledge in computer graphics
Knowledge of Geometric modeling and meshing
Knowledge of GUI: QT

Salary is commensurate with education and experience.


Only qualified candidates should submit their resumes quoting Software Developer in the subject line to: info@evirsa.com

We thank all candidates who apply, however, only those selected for an interview will be contacted.