Lead Software Engineer – Mesh Generation
Core
Research, design, and develop robust algorithms for 2D and 3D mesh generation and computational geometry.
Role type
Senior IC software engineer (computational geometry)
Builds
Mesh generation technologies and algorithms for complex models
Domain
Semiconductor EDA / Computational Geometry
Deliverable
production ML models | product features
Required skills
C++, Python, computational geometry, data structures, algorithms, parallel computing, multithreading, debugging, testing
Preferred skills
mesh generation algorithms, geometry processing, mesh optimization, CAD geometry/topology, GPU programming, AI-assisted coding tools
Technologies
C++, Python, parallel computing, multithreading, GPU programming
Responsibilities
Research and design mesh generation algorithms, develop computational geometry algorithms for 2D/3D models, optimize performance using parallel computing, investigate and resolve geometric/topological/numerical issues, collaborate on technology integration, contribute to code reviews and documentation
Seniority
Senior, hands-on IC