3-6 years is required Software Development experience in developing CAD/CAM/CAE/3D Graphics/Team Center/PLM applications is added advantage.
C programming with Knowledge of Design pattern, OOAD, Computational Geometry algorithms is advantage. Basic knowledge of Cloud Computing, Microservices development, and Graphics Libraries such as OpenGL, WebGL,Vulkan, DirectX. User level experience in any CAD/Visualization application is desirable.
Experience with Agile practices, Test-Driven Development, automated unit testing is highly desired.
Ability to work and communicate collaboratively in an internationally composed and geographically dispersed team is required.