F
Posted a day ago
Senior Software Engineer (Geometry Processing)
FreeformSenior Software Engineer (Geometry Processing)
Requirements
Proficiency with C++, Experience using GPUs for geometry processing, Degree in CS, Math, or Engineering
Skills
C#GPU
About the role
Responsibilities
- Develop GPU-accelerated algorithms for mesh deformation, procedural geometry generation, and parallel spatial queries
- Collaborate with simulation and hardware engineers to integrate physics-based models into the GPU compute pipeline
- Partner with data scientists to integrate neural geometry processing and machine learning models
- Design and develop the end-to-end print preparation pipeline from CAD ingestion to hardware handoff
- Architect the interface between the geometry processing stack and the metal 3D printing hardware layer
- Build production automation solutions including automated defect detection and in-process geometry correction
- Develop integrations with third-party CAD and CAM software APIs
- Write production-quality, performant C++ across the geometry stack
- Generate and maintain documentation of designed software and integrated systems
Requirements
- Bachelor's degree in CS, Computer Engineering, Applied Mathematics, or similar with 5+ years of experience
- Master's degree in aforementioned fields with 2+ years of experience
- PhD in aforementioned fields
- Proficiency with C++
- Experience using GPUs for geometry processing
Preferred Qualifications
- MS or PhD in computer science, computational geometry, or applied mathematics
- Familiarity with neural geometry processing or learned representations
- Experience interfacing with CAD and CAM software APIs
- Experience working with Signed Distance Field (SDF) representations
- Experience with spatial data structures like BVHs, octrees, or volumetric grids
- Experience with cloud-based geometry processing or distributed compute workloads
About the Company
Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer (Geometry Processing)
Freeform · Los Angeles
