Careers

Do you want to work with us?
arrow
Software Development C++/Qt
Nizhny Novgorod (Russia)

In this position, you will be a part of a team that creates high-tech computer graphics applications in the domain of scientific and technical computing and, particularly, CAD/CAM/CAE systems. You will be responsible for 3D visualization of geometric models, CAE grids, and analysis results.

We search for a Software Developer with practical knowledge in Computer Graphics and software development expertise who’s able to prototype and develop new visualization and 3D modeling algorithms.

Requirements:
Mandatory:
  • High education in Сomputer Science
  • Practical experience in developing 3D visualization algorithms
  • Good knowledge of OpenGL
  • Experience with C/C++ development
  • Experience with MS Visual Studio, Git
  • Thorough understanding of object-oriented programming
  • Desire to learn and practice self-education
  • English language skills sufficient for reading and writing of technical documentation
  • Good communication and interpersonal skills
Desirable:
  • At least one year experience in industrial software development
  • Theoretical knowledge in CAD/CAM/CAE and geometric modeling
  • Cross-platform software development including Linux, Windows, MacOS
  • Experience in general-purpose GPU programming (OpenCL, CUDA, GLSL)
  • Experience with Qt/Qml
  • Experience with VTK and other software libraries for scientific visualization
arrow
Lead Java Backend Developer
Nizhny Novgorod (Russia)

In this position, you will be a part of a team that creates high-tech computer
graphics applications in the domain of scientific and technical computing and,
particularly, CAD/CAM/CAE systems. You will be responsible for 3D visualization of
geometric models, CAE grids, and analysis results.

We search for a Software Developer with practical knowledge in Computer Graphics and
software development expertise who’s able to prototype and develop new visualization
and 3D modeling algorithms.

arrow
Computer graphics developer
Nizhny Novgorod (Russia)

In this position, you will be a part of a team that creates high-tech computer
graphics applications in the domain of scientific and technical computing and,
particularly, CAD/CAM/CAE systems. You will be responsible for 3D visualization of
geometric models, CAE grids, and analysis results.

We search for a Software Developer with practical knowledge in Computer Graphics and
software development expertise who’s able to prototype and develop new visualization
and 3D modeling algorithms.

Requirements:
Mandatory:
  • High education in Сomputer Science
  • Practical experience in developing 3D visualization algorithms
arrow
Software Developer C++/Qt
Île-de-France (France)

We are looking for C++/Qt software developers in Île-de-France for implementation of projects for the development and maintenance of our products.
You will be responsible for carrying out specific development tasks for our customers, especially in the field of modeling and 3D visualization.

Requirements:
  • Not less than 5 years of Computer Science Education approved by French or international leading higher technical educational institutions and 2 years of work experience in project implementation.
Technical background:
  • Knowledge of C++ multiplatform language;
  • Deep knowledge of development on Qt / C++ and Python;
  • Deep knowledge of CMake, Visual Studio (C ++), XML, Linux will be useful;
  • A good sense of synthesis, analysis and logic;
  • Good communication and teamwork skills;
  • A good command of English.
arrow
Linux - Python Support Engineer
Île-de-France (France)

As part of the project for one of our customers we are looking for development engineers who could fulfill a mission of supporting users on a customer’s site in the Paris region.

As part of a support group you will be instructed to help customers in using our products, manage change requests, develop new tools and help with preparation and production of new product versions.

Requirements:
  • Not less than 5 years of Software Development or Mechanical Engineering Education approved by French or international leading higher technical educational institutions, beginner: 0 to 4 years of experience.
Technical background:
  • Knowledge of Python and Linux is essential for this job;
  • Knowledge of C++ / Qt will be very appreciated;
  • A good sense of synthesis, analysis and logic;
  • Good communication and teamwork skills;
  • A good command of French and English.
arrow
Project Manager
Île-de-France (France)

In the context of projects for various customers we are looking for a project manager to ensure the success of these projects in the framework of pre-conditioned commitments (respect of deadlines and functional scope).

In collaboration with the development and maintenance teams, your mission will be to manage the customer relationship, participate in the pre-sales phases, ensure the reporting of projects and ensure the quality of deliverables (documentary and technical).

Requirements:
  • Not less than 5 years of Software Development Engineering Education approved by French or international leading higher technical educational institutions: 3 to 5 years of experience.
Technical background:
  • Knowledge of software architecture and object-oriented programming;
  • Knowledge of Python, C++ and Linux will be appreciated;
  • A good sense of synthesis, analysis and logic;
  • Good written and oral communication skills in French and in English.
Internship Program
Our internship program includes participation in real projects of the company, opportunity for professional development, flexible schedule and much more. Upon the successful internship you can become a part of Open Cascade team!
Do you have more questions?
We will do our best to answer your questions
stab-img
Backing your path to digital Future
Mobile version of the website is on development
Please open the website on your desktop computer.
Follow Us: