CAD Graphics Engine Software Engineer
Core
Building the core functionality of a next-generation cloud-native CAD Graphics Engine to enable faster and more reliable geometry and modeling for hardware design.
Role type
Graphics Engine Software Engineer
Builds
GPU-optimized CAD engine with boundary representation (B-Rep) and NURBS modeling capabilities
Domain
Hardware design tools / 3D graphics / CAD
Deliverable
production ML models | product features
Required skills
C++14/17, 3D graphics rendering algorithms, 3D Graphics APIs (Vulkan, OpenGL), GPU computing (CUDA), CAD 3D editors (Blender, Maya, Solidworks, AutoCAD), Git, low-level graphics pipeline architecture
Preferred skills
B-Rep/NURBS modeling expertise, performance optimization for load times and memory usage
Technologies
C++, Vulkan, OpenGL, CUDA, Git
Responsibilities
Develop and maintain CAD modeling algorithms (editing brep data structures, developing topological algorithms); Develop and maintain rendering code within the graphics core; Implement and improve architectural systems interfacing with Graphics APIs and proceduralization pipelines; Analyze code for performance optimization regarding load times and memory usage; Document functionality and implementation details for production
Seniority
Mid-level, hands-on IC