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:
  • Strong computer science background: knowledge of data structures, algorithms, computer architecture
  • Experience in numerical methods, computational geometry, linear algebra
  • Strong background in C/C++ (knowledge of any second language is an advantage)
  • Experience in MS Visual Studio or any IDE in Linux
  • Experience in Git or any other version control system
  • English level sufficient for reading papers and writing technical specifications
Desirable:
  • Exposure of geometric modeling in the application to CAD/CAM/CAE domains
  • Knowledge of NURBS curves and surfaces and the related algorithms
  • Experience in computer graphics or game development
  • Experience in writing commercial-grade software
  • Knowledge of parallel computing principles
  • Jenkins, Bitbucket, other DevOps including CI/CD
  • Proficient spoken English
  • Self-motivation, flexibility in team play
  • Ability to mentor/coach/train other colleagues as a domain expert
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.

Requirements:

Mandatory:
  • Strong computer science background: knowledge of data structures, algorithms,
    computer architecture
  • Experience in numerical methods, computational geometry, linear algebra
  • Strong background in C/C++ (knowledge of any second language is an
    advantage)
  • Experience in MS Visual Studio or any IDE in Linux
  • Experience in Git or any other version control system
  • English level sufficient for reading papers and writing technical
    specifications
Desirable:
  • Exposure of geometric modeling in the application to CAD/CAM/CAE domains
  • Knowledge of NURBS curves and surfaces and the related algorithms
  • Experience in computer graphics or game development
  • Experience in writing commercial-grade software
  • Knowledge of parallel computing principles
  • Jenkins, Bitbucket, other DevOps including CI/CD
  • Proficient spoken English
  • Self-motivation, flexibility in team play
  • Ability to mentor/coach/train other colleagues as a domain expert
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.

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.

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.

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).

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.
Or go to the old version of the website at old.opencascade.com
Follow Us: