Fabri · 6 days ago
Software Engineer - Computational Geometry and Simulation
Fabri is an early-stage investment casting startup building a fully integrated digital foundry. They are seeking a Software Engineer focused on Computational Geometry and Simulation to develop algorithms and simulation infrastructure that connect CAD geometry, physics-based modeling, and real-world manufacturing constraints.
ManufacturingPrecious MetalsSoftware
Responsibilities
Design robust computational geometry pipelines for CAD import, automated modification, defeaturing, tolerance analysis, and manufacturability assessment under real manufacturing constraints
Optimize geometry designs using physics- and constraint-aware algorithms, balancing castability, accuracy, and downstream process requirements
Develop and validate physics-based simulation tools for thermal, fluid, and deformation behavior relevant to additive manufacturing and casting
Develop surrogate models and GPU-accelerated physics-AI approaches to accelerate simulation-driven design decisions
Implement advanced algorithms for part orientation, latticing, supports, and slicing for 3D printing
Improve robustness and performance of voxelization, spatial queries, and point cloud processing
Integrate simulation and geometry outputs with robotics and manufacturing workflows, including build preparation, robot arm path planning, collision-aware motion, and post-processing operations
Collaborate closely with process development and operations teams to encode manufacturing knowledge into automated software systems
Qualification
Required
Bachelor's degree in Computer Science, Applied Mathematics, Computational Mechanics, or a relevant Engineering field
A minimum of 3+ years of programming experience, with a strong emphasis on modern C++ (C++17 or later)
Strong understanding of computational geometry concepts and algorithms
Experience developing and optimizing algorithms for 3D modeling, mesh manipulation, voxels grids, and/or physics simulations
Background in or familiarity with simulation development (computational solid mechanics and/or fluid dynamics)
Strong communication skills and ability to work collaboratively across multidisciplinary teams, in a fast-paced, innovative environment
Fabri does not provide visa sponsorship for this position. To comply with ITAR regulations, candidates for this role must be US nationals (i.e., US citizens or lawful permanent residents) to be considered
Preferred
Advanced (Master's/PhD) degree in any of the aforementioned fields
Deep knowledge of modern C++ techniques, including multithreading, futures, and performance optimization
Deep knowledge of 2D and 3D geometric concepts, and knowledge of tools such as CGAL, OpenVDB, etc
Familiarity with computational mechanics libraries such as MFEM, MOOSE, OpenFOAM, Palabos, etc
Experience with Physics AI, surrogate models, or reduced-order modeling
Experience with optimization algorithms (e.g. adjoint methods)
Experience with CMake, CI/CD pipelines, and AWS infrastructure (S3, Batch, …)
Familiarity with Qt and VTK for building desktop applications and 3D visualization
Proficiency in scripting languages such as Python or MATLAB
Previous experience in a startup environment or a track record of technical ownership in previous roles, preferably related to manufacturing
Benefits
Opportunity to work at the cutting edge of digital manufacturing and AI-driven design.
Broad technical scope and autonomy.
Collaborative and innovative work environment with real technical authority.
Competitive salary, meaningful equity, and strong growth opportunities.
Company
Fabri
Fabri is a software based investment casting startup that offers precision metal castings.
Funding
Current Stage
Early StageTotal Funding
$5.2MKey Investors
Lavrock Ventures
2024-12-05Seed· $5.2M
Company data provided by crunchbase