Job Code : SES-0123-002
Location : Pune
Position : CAD Senior Software Engineer
Qualification : B.E / B.Tech / M.E / MTech (CAD / CAM)
Experience in :
- 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 :
4 - 6 Years’ experience in CAD customizationSound knowledge of Linear Algebra, 3D Analytical / Computational / Discrete Geometry & B-Rep / Mesh TopologyDemonstrable experience in writing Object-oriented & Object-based C++ code along with knowledge of C++ 11 / 14 / 17 standards for performance / memory enhanced concise code, Code ReviewKnowledge of commonly used data structures & algorithms employed in geometry kernelsExperience writing maintainable / reusable geometry algorithms while adhering to appropriate software design principles to develop industry grade modules / APIsExperience working on any commercial / proprietary / open-source geometry / math kernels like MKL, Eigen, CGAL, VTK, PCL, ACIS, ParaSolid, etc.Supervisory Responsibilities :
Code review of Software EngineerReporting To :
Lead Software Engineer / Project ManagerThe JD is applicable for Special Employee Referral Scheme (ERS)