3D Computational Geometry Software Engineer

Foundational Industries

United States

On-site

USD 150,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Foundational Industries in the SF Bay Area (Palo Alto) is seeking a Software Engineer specializing in Computational Geometry. You will design, build, and optimize core geometric engines that drive autonomous manufacturing platforms, translating complex 3D models into precise toolpaths and simulations.

The role emphasizes high-performance C++/Python/Rust libraries, robust numerical methods, and collaboration with mechanical, manufacturing, and controls engineers to connect software outputs to

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics, Mechanical Engineering, Applied Mathematics, or a closely related quantitative field.
  • Strong proficiency in C++, Python, or Rust, with a track record of production code.
  • Deep understanding of 3D data structures (meshes, point clouds, surfaces) and spatial queries.
  • Experience with CAD/CAM kernels or CAD/CAM platforms is a plus.
  • Ability to collaborate with multi-disciplinary teams and communicate complex spatial concepts.

Responsibilities

  • 3D Geometry Processing: design, build, and maintain production-grade pipelines for 3D representations (B-Reps, NURBS, meshes, point clouds).
  • Spatial & numerical algorithms: implement robust spatial partitioning, ray-mesh intersections, collision detection, and surface fitting.
  • Manufacturing & toolpath generation: convert geometry into CNC toolpaths and simulations.
  • System architecture & AI integration: develop high-performance libraries in C++/Python/Rust with testing and optimization.
  • Cross-disciplinary collaboration: partner with mechanical, manufacturing, and controls engineers to connect software to hardware.

Skills

3D Software Development
Programming Proficiency
Geometric Foundations
Software Architecture
Communication

Education

Bachelor’s degree in CS/CE/Robotics/ME/Applied Math

Tools

Open CASCADE
Parasolid
ACIS
Fusion 360
SolidWorks
Rhino/Grasshopper
Onshape
Siemens NX
CATIA

Job description

Foundational Industries in the SF Bay Area (Palo Alto) is seeking a Software Engineer specializing in Computational Geometry. You will design, build, and optimize core geometric engines that drive autonomous manufacturing platforms, translating complex 3D models into precise toolpaths and simulations.

The role emphasizes high-performance C++/Python/Rust libraries, robust numerical methods, and collaboration with mechanical, manufacturing, and controls engineers to connect software outputs to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Computational Geometry
Software Engineer, Computational Geometry

Foundational Industries • United States

On-site
USD 150,000 - 190,000
Software Engineer, Computational Geometry — CAD/CAM, Equity
Software Engineer, Computational Geometry — CAD/CAM, Equity

Layup Parts • Huntington Beach (CA)

On-site
USD 140,000 - 180,000
Medical, dental, and vision coverage
Equity option grants
401k plan
+1
Geometric Software Engineer for Autonomous Manufacturing
Geometric Software Engineer for Autonomous Manufacturing

Hadrian • Los Angeles (CA)

On-site
USD 130,000 - 250,000
Software Engineer (Computational Geometry)
Software Engineer (Computational Geometry)

Layup • Huntington Beach (CA)

On-site
USD 120,000 - 160,000
Computational Design AI Engineer - Geometry & ML, Remote
Computational Design AI Engineer - Geometry & ML, Remote

Foundation EGI • Boston (MA)

Remote
USD 100,000 - 140,000
Equity participation
Medical, dental, vision insurance
Retirement savings
+5
Procedural Geometry & Data Generation Engineer
Procedural Geometry & Data Generation Engineer

Vinci4d • Palo Alto (CA)

On-site
USD 90,000 - 130,000
Fast-growing startup environment
Collaborative team across ML and engineering
Software Engineer (Computational Geometry)
Software Engineer (Computational Geometry)

Layup Parts • Huntington Beach (CA)

On-site
USD 140,000 - 180,000
Medical, dental, and vision coverage
Equity option grants
401k plan
+1
Sr. Software Engineer (Computational Geometry)
Sr. Software Engineer (Computational Geometry)

Layup Parts • Huntington Beach (CA)

On-site
USD 150,000 - 210,000
Full Benefits Package
Equity option grants
401k plan
+1
Geometry & Meshing Engineer — HPC & GPU Focus
Geometry & Meshing Engineer — HPC & GPU Focus

Getvinci • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Senior Software Engineer (Geometry Processing)
Senior Software Engineer (Geometry Processing)

Freeform • Los Angeles (CA)

On-site
USD 100,000 - 140,000