C++ OpenCascade (OCCT) Developer Needed for 3D Channel Letter CAD Engine
Budget: ₹150,000 – ₹250,000 INR
We are building a commercial 3D channel letter CAD software for the signage industry.
We are looking for an experienced C++ OpenCascade (OCCT) geometry engineer who can develop a robust modeling core.
This is NOT a basic C++ job.
This requires real computational geometry experience.
>>Project Scope (Phase 1 – Core Engine)
The engineer must build:
Text → Vector outline conversion (TTF fonts)
Clean wire creation (TopoDS_Wire)
Face creation (TopoDS_Face)
Prism extrusion
Hollow wall generation (constant thickness)
Angled tapered walls (15° to 60°)
Boolean operations (LED cavity)
Fillet engine
STEP and STL export
Shape validation & healing
Required Skills
>>Must have:
Strong C++ (C++17+)
Deep knowledge of OpenCascade (OCCT)
BRep modeling experience
Boolean debugging experience
Offset & loft operations
Handling tolerance issues
STEP export using STEPControl_Writer
>>Bonus:
Experience with Pybind11 (Python binding)
Experience building CAD kernels
Knowledge of geometric robustness
>>Deliverables
Modular C++ codebase
Clean architecture structure
Documented functions
>>Working example:
Generate hollow tapered letter A with constant wall thickness and valid STEP output
Validation testing
>>Timeline
Phase 1 target: 8–12 weeks
Ongoing long-term collaboration possible.
>>Budget
Fixed-price preferred.
Serious proposals only.
Budget range depends on experience.
>>To Apply
Please answer:
How many years have you worked with OpenCascade?
Have you built BRep solids from scratch?
Have you debugged OCCT boolean failures?
Provide GitHub/portfolio examples.
Briefly explain how you would implement a 60° outward taper wall without wall thickness distortion.
Applications without OCCT experience will be ignored.
We are looking for an experienced C++ OpenCascade (OCCT) geometry engineer who can develop a robust modeling core.
This is NOT a basic C++ job.
This requires real computational geometry experience.
>>Project Scope (Phase 1 – Core Engine)
The engineer must build:
Text → Vector outline conversion (TTF fonts)
Clean wire creation (TopoDS_Wire)
Face creation (TopoDS_Face)
Prism extrusion
Hollow wall generation (constant thickness)
Angled tapered walls (15° to 60°)
Boolean operations (LED cavity)
Fillet engine
STEP and STL export
Shape validation & healing
Required Skills
>>Must have:
Strong C++ (C++17+)
Deep knowledge of OpenCascade (OCCT)
BRep modeling experience
Boolean debugging experience
Offset & loft operations
Handling tolerance issues
STEP export using STEPControl_Writer
>>Bonus:
Experience with Pybind11 (Python binding)
Experience building CAD kernels
Knowledge of geometric robustness
>>Deliverables
Modular C++ codebase
Clean architecture structure
Documented functions
>>Working example:
Generate hollow tapered letter A with constant wall thickness and valid STEP output
Validation testing
>>Timeline
Phase 1 target: 8–12 weeks
Ongoing long-term collaboration possible.
>>Budget
Fixed-price preferred.
Serious proposals only.
Budget range depends on experience.
>>To Apply
Please answer:
How many years have you worked with OpenCascade?
Have you built BRep solids from scratch?
Have you debugged OCCT boolean failures?
Provide GitHub/portfolio examples.
Briefly explain how you would implement a 60° outward taper wall without wall thickness distortion.
Applications without OCCT experience will be ignored.
Related categories:
Python
C++ Programming
3D Modelling
3D Design
3D Printing
Qt
3D CAD
3D Visualization
Geometry
Vector Design