C++ Visualization Developer
Collars -
Cairo, EgyptPosted 1 month ago5People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Open Cascade builds powerful interactive web-based platform and client solutions. We are looking for a Computer Graphics Engineer to participate in the development of new visualization algorithms in industrial 3D software.
You will be working with talented and highly motivated engineers on spectacular and complex problems for the industry-leading 3D platform with quality, performance, and scale in mind at every step of the way.
RequirementsEducation and soft skills requirements:
• Bachelor's and/or master's degree in Computer Science or Mathematics;
• Good knowledge in linear algebra and analytical geometry;
• Good knowledge of numerical algorithms;
• Writing/Speaking skills in English, minimum level B2, according to the Common European Framework of Reference for Languages;
• Self-motivated and proactive; ability to work independently and collaboratively as part of a team, and take creative feedback constructively;
> Good communication and interpersonal skills
Technical skills:
> Experience in industrial development;
> 8+ years of experience in relevant area
> Strong knowledge of C++
> Object Oriented Programming
> Knowledge of 3D visualization methods and algorithms
> Experience with designing and implementing parallel and asynchronous computations
> MS Visual Studio
> Experience with OpenGL and GLSL
Benefits> Experience with Vulkan / Direct3D / Metal
> Cross-platform programming for Linux and Windows
> Experience with development of network (client-server) services and applications
You will be working with talented and highly motivated engineers on spectacular and complex problems for the industry-leading 3D platform with quality, performance, and scale in mind at every step of the way.
RequirementsEducation and soft skills requirements:
• Bachelor's and/or master's degree in Computer Science or Mathematics;
• Good knowledge in linear algebra and analytical geometry;
• Good knowledge of numerical algorithms;
• Writing/Speaking skills in English, minimum level B2, according to the Common European Framework of Reference for Languages;
• Self-motivated and proactive; ability to work independently and collaboratively as part of a team, and take creative feedback constructively;
> Good communication and interpersonal skills
Technical skills:
> Experience in industrial development;
> 8+ years of experience in relevant area
> Strong knowledge of C++
> Object Oriented Programming
> Knowledge of 3D visualization methods and algorithms
> Experience with designing and implementing parallel and asynchronous computations
> MS Visual Studio
> Experience with OpenGL and GLSL
Benefits> Experience with Vulkan / Direct3D / Metal
> Cross-platform programming for Linux and Windows
> Experience with development of network (client-server) services and applications