Enable job alerts via email!

Principal CAD Engineer

LHi Group Ltd

United States

Remote

USD 120,000 - 160,000

Full time

Today
Be an early applicant

Job summary

A leading engineering consultancy is seeking a Principal Software Engineer to develop high-performance 3D geometry algorithms. You will architect robust solutions and integrate advanced modeling technologies for a state-of-the-art platform. Ideal candidates possess extensive experience in CAD/BIM applications, fluency in C++ or Rust, and a solid educational background in Computer Science or Mathematics. This remote position offers a unique opportunity to influence the future of design tooling.

Qualifications

  • 8+ years building geometry tools for CAD/BIM/3D applications.
  • Deep experience with modeling kernels.
  • Strong knowledge of NURBS and mesh topologies.

Responsibilities

  • Architect robust 3D geometry algorithms.
  • Build and optimize data structures for modeling.
  • Evaluate and integrate geometry kernels.

Skills

Geometry tools development
C++ or Rust fluency
NURBS knowledge
B-Rep understanding
Mesh topology expertise

Education

Bachelor's in CS or Math
MS/PhD preferred

Tools

Geometry kernels (e.g., Parasolid, ACIS)
OpenCascade
Job description
Overview

Principal Software Engineer – CAD Geometry, C++ – Remote USA. AEC cloud collaboration platform focusing on real-time 2D/3D collaboration and geometry processing, built by a team of former Autodesk, Revit, and BIM leaders.

Seeking a Principal Software Engineer to lead the development of high-performance 3D geometry algorithms powering the core of the system. Opportunity to shape cutting-edge modeling capabilities for early-stage design collaboration with greenfield work.

What You’ll Do
  • Architect robust 3D geometry algorithms (e.g., intersections, projections, mesh ops)
  • Build and optimize data structures for NURBS, B-Rep, and surface modeling
  • Evaluate and integrate geometry kernels and SDKs
  • Ship performant, clean C++ or Rust code with solid test coverage
  • Define API boundaries and help evolve their modeling stack
  • Stay ahead of the curve on computational geometry trends
What They’re Looking For
  • 8+ years building geometry tools for CAD/BIM/3D applications
  • Deep experience with modeling kernels (e.g., Parasolid, ACIS, OpenCascade)
  • Strong knowledge of NURBS, B-Rep, and mesh topologies
  • Fluent in C++ or Rust
  • Bachelor’s in CS or Math (MS/PhD preferred)
Nice to Haves
  • Background in implicit modeling, procedural geometry, or solid modeling research
  • Exposure to rendering/model visualization pipelines
  • Contributions to geometry SDKs or open-source tools

This is a rare chance to help define the future of design tooling for the built world—free from legacy tech and alongside pioneers of the CAD/BIM space.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.