Senior Software Engineer (Geometry Processing)
Core
Develop GPU-accelerated algorithms and pipelines for mesh processing, physics simulation, and toolpath generation to drive production-scale metal 3D printing systems.
Role type
Senior IC software engineer (geometry processing)
Builds
End-to-end print preparation pipeline, GPU kernels, and automation solutions for metal 3D printing hardware
Domain
Manufacturing / Computational Geometry / GPU Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, GPU programming, computational geometry, mesh processing, spatial data structures, CAD/CAM API integration
Preferred skills
Neural geometry processing, Signed Distance Fields (SDF), volumetric grids, cloud-based distributed compute
Technologies
C++, CUDA, GPU kernels, BVHs, octrees, tetrahedral meshes
Responsibilities
Develop GPU-accelerated algorithms for mesh deformation and volumetric space-filling; Integrate physics-based models into the GPU compute pipeline; Design end-to-end print preparation pipeline from CAD ingestion to hardware handoff; Build production automation solutions for defect detection and geometry correction; Architect interfaces between geometry stack and printing hardware; Generate and maintain system documentation
Seniority
Senior, hands-on IC