point cloud processing/image processing/scientific visualization
using Python for writing automation scripts and rapid prototyping
using commonly employed code and design patterns
using multiple IDEs like Visual Studio/VS Code/Eclipse
using C++ Boost Library
Multi-threading
using Cross-platform OS
Required Skills/Abilities:
6 - 8 Years experience in CAD customization
Sound knowledge of Linear Algebra, 3D Analytical / Computational / Discrete Geometry B-Rep/Mesh Topology
Demonstrable experience in writing Object-oriented Object-based C++ code along with knowledge of C++ 11/14/17 standards for performance/memory enhanced concise code
Knowledge of commonly used data structures algorithms employed in geometry kernels
Experience writing maintainable/reusable geometry algorithms while adhering to appropriate software design principles to develop industry grade modules/APIs
Experience working on any commercial / proprietary / open-source geometry/math kernels like MKL, Eigen, CGAL, VTK, PCL, ACIS, ParaSolid, etc.
Interacting with the client/customer on the scrum call
Supervisory Responsibilities:
Team handling and employing code and design patterns