Software Engineer
Core
Design, develop, and implement specialized software for computational geometry, high-performance computing (HPC), and semiconductor manufacturing applications.
Role type
Software Engineer (HPC & Semiconductor)
Builds
Robust, scalable, production-ready software tools for semiconductor manufacturing
Domain
Semiconductor manufacturing / High-performance computing
Deliverable
production ML models | product features
Required skills
C/C++ programming, GPU programming frameworks, parallel processing architecture, software debugging in production, Git, Make
Technologies
C, C++, Git, Make
Responsibilities
Design and implement specialized software for computational geometry and HPC; optimize advanced data structures and algorithms in optical proximity correction (OPC); ensure functional quality and performance across parallel GPU systems; collaborate with product management, QA, and customer support to meet delivery schedules.
Seniority
Mid-level, hands-on IC