
Rubypoint is hiring a
C++ CAD Software Engineer
About Rubypoint
We are building a computational geometry engine from scratch in C++20, focused on modern CAD internals and high-performance geometric kernels. Early-stage, small team where engineers influence architecture; customer-facing with enterprise interactions.
Job Description
We are building a computational geometry engine from scratch in C++20 (C++17/20). Responsibilities include implementing and optimizing geometric kernels such as B-Rep modeling, surface-surface intersection, and tolerance-aware geometry. Work with half-edge data structures, NURBS/spline evaluation, parametric surface operations, and spatial indexing for geometric queries. Experience with ACIS, Parasolid, or OpenCascade is a strong signal. Bonus for GD&T, tolerancing, or model-based definition. Role includes demos and technical conversations with enterprise customers. Fully remote (US time zones); US citizenship required for government CUI work. Requirements: modern C++ (C++17/20), US citizenship required.Remote
Remote Conditions
Remote within US time zones; US citizenship required for government CUI work.
Salary
95K
Β toΒ
125K
Benefits
health insurance, 401k match, home office budget, professional development budget
Tech Tags
B-RepC++17C++20GeometryHalf-EdgeNURBSParametric SurfacesQIFSTEP AP242Spatial IndexingSpline Evaluation
Date Listed
01 April, 2026 (5 days ago)
Loading...
Share this job
Hiring engineers?
Reach thousands of tech candidates from the Hacker News community.
Post a Job β $99













