Job
Description
Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. ESI is seeking a highly skilled CAD developer to join our engineering software development team, who has deep expertise in development of geometric modeling functionalities using CAD kernel, to implement, customize and optimize advanced CAD operations. The primary focus will be on building tools and workflows that simplify and adapt geometric models for downstream CAE applications (e.g., meshing, simulation). Responsibilities Experience 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 Other skills Good technical communication, documentation and presentation skills Strong problem-solving abilities and attention to detail. Good in analytical skills and algorithm development Qualifications - Masters or PhD in the area of Computational Geometry/Maths/Engineering or Computer Science - 10+ years of experience in relevant domain Careers Privacy StatementKeysight is an Equal Opportunity Employer. Experience 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 Other skills Good technical communication, documentation and presentation skills Strong problem-solving abilities and attention to detail. Good in analytical skills and algorithm development