Senior Software Engineer (Geometry Processing)
Freeform · Los Angeles, United States
About The Role
Join our team as a Senior Software Engineer specializing in Geometry Processing. In this role, you will be responsible for developing GPU-accelerated algorithms for mesh deformation, procedural geometry generation, and more. You will collaborate with simulation and hardware engineers, partner with data scientists, and design the end-to-end print preparation pipeline for a production-scale metal 3D printing system. You will also work with backend software engineers to architect the interface between the geometry processing stack and the metal 3D printing hardware layer. This position is based in Hawthorne, California, and offers a range of benefits including 100% employer-paid medical, dental, and vision insurance, significant stock option packages, and paid vacation and sick leave.
- Développer des algorithmes accélérés par GPU pour la déformation de maillage, la génération de géométrie procédurale, les requêtes spatiales parallèles et les opérations de remplissage d'espace volumétrique.
- Collaborer avec les ingénieurs en simulation et en matériel pour intégrer des modèles basés sur la physique et des modèles de capteurs dans le pipeline de calcul GPU.
- Concevoir et développer le pipeline de préparation d'impression de bout en bout, de l'ingestion CAD et de la réparation de maillage à la découpe parallélisée par GPU.
- Bachelor's degree in computer science, computer engineering, applied mathematics, or similar AND 5+ years of software development experience, OR Master’s degree in aforementioned fields with 2+ years of experience, OR PhD in aforementioned fields
- Experience using GPUs for geometry processing
- Proficiency with C++
- Location:
- Based in Hawthorne, our vertically integrated facility brings technology development, R&D, and production together under one roof. We operate at the center of LA’s deep tech ecosystem, surrounded by some of the most ambitious hardware innovation happening anywhere in the country
- Familiarity with neural geometry processing or learned representations (e.g. neural fields, point cloud networks, diffusion-based mesh generation)
- MS or PhD in computer science, computational geometry, applied mathematics, or related field highly preferred
- Experience interfacing with CAD and CAM software APIs (understanding of CAD import)
- Experience working with Signed Distance Field (SDF) representations of geometry
- Experience with spatial data structures and GPU-friendly geometry representations (e.g. BVHs, octrees, tetrahedral meshes, volumetric grids)
- Experience with cloud-based geometry processing or distributed compute workloads
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring