
R&D Engineer 5, Software
- Bangalore, Karnataka
- Permanent
- Full-time
ResponsibilitiesExperience
- Strong experience in development of CAD functionalities using a kernel, preferably CGM.
- Working knowledge of geometric functionalities to perform design changes of CAD parts, simplification, defeaturing, transformations, morphing and healing.
- Good understanding of B-rep modeling, NURBS, topology and geometry operations.
- Familiarity with meshing technologies and the geometry-mesh interface in simulation workflows.
- Working knowledge of parametric modeling & direct modeling, implementation and its nuances.
- Proficient in C/C++ with experience in performance-critical application development. Working experience of parallelization.
- Knowledge of scripting for automation, preferably with Python, is an added advantage
- Good understanding of design and coding best practices
- Good knowledge of testing & automation using Python scripting,
- Understanding of various challenges in meshing 2d and 3d starting from CAD or stl mesh
- Understanding of quality requirements of mesh for different CAE simulations and how CAD representation and operations on affect quality of mesh used in FD/FV/FEM solvers
- Ability to quickly understand old C/C++ meshing codes
- Knowledge of DOE and Optimization will be an added advantage
- Good technical communication, documentation and presentation skills
- Strong problem-solving abilities and attention to detail.
- Good in analytical skills and algorithm development