Summary
Paolo Crosetto is a Staff Software Engineer specializing in EDA tools with a decade-plus background in high-performance computing, low-level optimizations, and parallel programming on Windows and Linux. He brings deep C++, CUDA/HIP, MPI/OpenMP and profiling expertise from roles at Analog Devices, IT'IS Foundation, Aimsun, CSCS and research institutions, where he rewrote solvers for multi-GPU execution and tuned numerical libraries for supercomputers. Paolo’s PhD in Computational Mathematics and early academic work on multiphysics C++ libraries underpin a rare combination of rigorous numerical analysis and production-grade performance engineering. He consistently focuses on cache-friendly data structures, SIMD/SIMT optimizations and real-time post-processing, and enjoys exploring hardware architecture and compiler-level improvements to squeeze out performance. Based in Valencia, Spain, he pairs research instincts with hands-on delivery, often surfacing non-obvious bottlenecks through careful profiling and algorithmic redesign.
8 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy - PhD Computational Mathematics, Doctor of Philosophy - PhD Computational Mathematics at EPFL
Mathematical Engineering Computational Fluid Dynamics (CFD) mathematics numerical algorithms, Mathematical Engineering Computational Fluid Dynamics (CFD) mathematics numerical algorithms at Politecnico di Torino
English, Italian, French, Spanish, German