Archived on

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 (3 months ago)
Loading...
Share this job
This job is archived, but you can still apply.
Hiring engineers?
Reach thousands of tech candidates from the Hacker News community.
Post a Job โ $99














