Software Engineer - Computational Geometry(CAD/CAM)

Round-Peg Solutions (RPS)

California (MO)

On-site

USD 120,000 - 190,000

Full time

18 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity options
401k
Extensive PTO
Full benefits

Job summary

Round-Peg Solutions (RPS) is seeking a sharp computational geometry engineer to design and implement core geometry algorithms for mesh and NURBS surfaces. You will tackle challenging spatial reasoning with BVH structures, octrees, and ray casting, while writing high-performance C++ at the heart of the product's geometry engine.

You will collaborate in a small, fast-moving team to define how complex 3D shapes are represented, combined, and simplified in production, bringing rigor and precision to

Qualifications

  • Strong, proven C++ fundamentals are non-negotiable.
  • Experience with computational geometry: mesh modeling, B-rep/NURBS, CAD/CAM or similar.
  • Solid algorithmic thinking and problem-solving abilities.
  • Background in math, physics, computer graphics, or 3D-heavy engineering.
  • Rust experience is a strong plus.
  • US Citizenship or Green Card required.
  • Ability to thrive in a small, fast-moving team taking on problems without a playbook.

Responsibilities

  • Designing and building geometric algorithms for mesh and B-rep/NURBS surface modeling.
  • Solving spatial reasoning problems using BVH, octree/quadtree, and ray tracing/casting techniques.
  • Writing performant, low-level C++ at the core of the product's geometry engine.
  • Working closely with a small, high-caliber team to shape how complex 3D shapes are represented, combined, and simplified in production.
  • Bringing rigor and precision to problems with no off-the-shelf solution.

Skills

C++
Computational geometry
Algorithms
Rust

Job description

Interested in a career solving 3D geometry problems that don't exist anywhere else — at the mathematical core of next-generation manufacturing technology? Are you a sharp computational geometry engineer with the algorithmic depth to build systems others rely on? Do you want to be one of the first five people to define how this technology takes shape? If so, this opportunity may be the right next step for you.

Responsibilities:

  • Designing and building geometric algorithms for mesh and B-rep/NURBS surface modeling
  • Solving spatial reasoning problems using BVH, octree/quadtree, and ray tracing/casting techniques
  • Writing performant, low-level C++ at the core of the product's geometry engine
  • Working closely with a small, high-caliber team to shape how complex 3D shapes are represented, combined, and simplified in production
  • Bringing rigor and precision to problems with no off-the-shelf solution

Qualification:

  • Strong, proven C++ fundamentals — this is non-negotiable
  • Real experience with computational geometry: mesh modeling, B-rep/NURBS, CAD/CAM, or similar
  • Solid algorithmic thinking — this matters more than any single tool or library on your resume
  • A background in math, physics, computer graphics, or 3D-heavy engineering
  • Rust experience a strong plus
  • US Citizenship or Green Card required
  • The ability to thrive in a small, fast-moving team taking on problems without a playbook

You’ll have the opportunity to play a pivotal role creating next generation products that help bridge the gap between digital design and physical manufacturing with real ownership over developing manufacturing automation systems.

This role has a strong compensation package with full benefits, equity options, 401k, and extensive PTO.

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

Similar jobs worth comparing

Staff Computational Geometry Engineer - 3D CAD/CAM + Equity
Staff Computational Geometry Engineer - 3D CAD/CAM + Equity

Round-Peg Solutions (RPS) • California (MO)

On-site
USD 120,000 - 190,000
Equity options
401k
Extensive PTO
+1
Member of Technical Staff - Geometry / Meshing Engineer
Member of Technical Staff - Geometry / Meshing Engineer

Vinci4d • Palo Alto (CA)

On-site
USD 100,000 - 140,000
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
Member of Technical Staff - Geometry / Meshing Engineer
Member of Technical Staff - Geometry / Meshing Engineer

Getvinci • Palo Alto (CA)

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

Layup • Huntington Beach (CA)

On-site
USD 120,000 - 160,000
Member of Technical Staff - Geometry / Meshing Engineer
Member of Technical Staff - Geometry / Meshing Engineer

Vinci4D.ai • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer (Geometry Processing)
Senior Software Engineer (Geometry Processing)

Freeform • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Senior Software Engineer, Division Production Software
Senior Software Engineer, Division Production Software

United States Digital Space LLC • United States

Hybrid
USD 140,000 - 180,000
Medical, Dental, Vision
HSA
FSA
+3
Senior Software Engineer, Division Production Software
Senior Software Engineer, Division Production Software

Hexagon Manufacturing Intelligence • Camarillo (CA)

On-site
USD 140,000 - 180,000
Exceptional Medical, Dental, Vision
Health Savings Account (HSA)
Flexible Spending Accounts (FSA)
+5