M

MimoLabs

Converts plain language into manufacturable designs

Staff Computational Geometry Engineer

Design EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 6 years of experience in computational geometry, CAD kernel, or geometry-processing development, with work to show.
  • B-rep kernel depth, including kernel internals and the underlying mathematics; experience with Parasolid, ACIS, or an equivalent is required.
  • Experience with implicit modeling and signed distance fields, and conversion between implicit, B-rep, and mesh representations.
  • Computational geometry on meshes, including booleans, repair to watertight, remeshing, collision, and robust predicates.
  • Simulation experience in finite-element analysis or equivalent physics-based verification, meshing for analysis, and solver integration, in production or research.
  • Proficiency in Python and C++.
  • Either shipped production geometry software or published geometry research to show.

Responsibilities

  • Build methods that produce manufacturable CAD from intent across B-rep, implicit, and mesh representations.
  • Put simulation in the loop, including meshing, finite-element and physics-based verification of generated parts, and feedback from analysis into geometry.
  • Build analysis pipelines and tools to read, check, and characterize CAD and mesh files at scale, including feature and tolerance extraction, manufacturability checks for additive and subtractive processes, and repair to watertight.
  • Own exact geometry interchange and assemblies, including STEP, IGES, 3MF, and mesh formats; joints, motion, and collision.
  • Run geometry research: read the field, prototype relevant methods, and write the memo deciding what to build next.
  • Set the conventions for tolerances, performance, and correctness the team builds on.

Desired Qualifications

  • Experience with topology optimization and physics-driven generative design.
  • Experience with Rust.
  • Knowledge of feature trees and history-based modeling internals, and feature recognition on B-rep.
  • Experience with 2D constraint solvers.
  • Knowledge of slicing, toolpaths, and process considerations for additive and subtractive manufacturing, and design for manufacturing.
  • Experience with GPU geometry using CUDA or OpenCL, or differentiable geometry.
  • Contributions to open-source geometry kernels or libraries.

About the Company

MimoLabs

Converts plain language into manufacturable designs

MimoLabs builds Mimo, an AI agent that turns plain-language requests into manufacturable physical products. Users describe an object in natural language; Mimo generates several manufacturable design concepts, creates a 3D model, and runs a printability analysis before letting them print locally or order production. It combines natural-language input, multiple optimized concepts, automated manufacturability checks, and direct routes to local printing or production in one flow, targeting developers, creators, and enterprises. Its goal is to help people turn ideas into physical products quickly by delivering an end-to-end design-to-production workflow.

Company size
1-10
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2026

Recently Posted Jobs

Explore more opportunities at MimoLabs

See more jobs