Description
Synopsys is hiring a high-performance software engineer to design, develop, and maintain C++ algorithms and data structures for meshing, computational geometry, and numerical methods used in production simulation and analysis products. The role focuses on CPU and GPU execution, geometric data structures, mesh generation, geometry-processing pipelines, algorithm optimization, profiling, debugging, and collaboration with R&D teams across simulation, CAD, geometry, and analysis. Candidates should have strong C++ skills, experience with computationally intensive algorithms, and familiarity with GPU acceleration, numerical robustness, and large codebases.
