The Role
Develop and optimize C++ geometry applications and 2D/3D modeling algorithms. Responsibilities include maintaining geometry APIs, debugging, profiling, code reviews, unit testing, and collaborating across teams. The role requires native Windows development with Visual Studio, CMake build workflows, locale-independent geometry data, and localized user interfaces. Candidates will use AI coding assistants while validating geometry-critical results. Experience with CAD/CAM, geometry kernels, mesh processing, B-Rep, NURBS, OpenGL, or 3D visualization is beneficial.
Summary Generated by Built In
Summary:
We are looking for a C++ Geometry Engineer with 3-4 years of experience in
developing and optimizing geometric modeling solutions. The ideal candidate
should have strong expertise in C++, computational geometry, and 2D/3D
geometric algorithms, with exposure to CAD/CAM or geometry kernel technologies.
Responsibilities:
- Develop and maintain
geometry-based applications using C++.
- Implement and
optimize geometric algorithms and modeling features.
- Collaborate with
cross-functional teams to design, develop, and test solutions.
- Perform code
reviews, debugging, and unit testing to ensure high-quality software.
- Build, debug,
and profile native C++ applications using Visual Studio.
- Ensure geometry APIs and file formats remain locale-independent
(coordinates, units, decimal separators) while supporting localized UI and
messages.
- Use AI tools to accelerate coding, testing, and documentation, while
validating correctness of geometric and numeric results.
Nice to Have: Experience with mesh processing, B-Rep modeling,
NURBS, OpenGL, or 3D visualization frameworks.
Requirements
Key Requirements:
- 3-4 years of
experience in C++ development.
- Strong understanding
of Computational Geometry, 2D/3D modeling, and geometric
algorithms.
- Experience with CAD/CAM
applications or geometry kernels such as Open Cascade, ACIS, or
Parasolid.
- Knowledge of Data
Structures, Algorithms, Linear Algebra, and OOP concepts.
- Familiarity with Git,
debugging, and performance optimization.
- Strong analytical
and problem-solving skills.
- Hands-on
experience with Microsoft Visual Studio (MSVC) for C++ development,
debugging, and profiling on Windows.
- Familiarity with CMake and Visual Studio build workflows
(Debug/Release, x64).
- Understanding of localization/internationalization: Unicode,
locale-independent numeric/geometry data, and keeping user-facing strings
localizable.
- Practical experience using AI coding assistants (e.g. GitHub Copilot,
Cursor) for development, with careful review of generated geometry-critical
code.
- Strong analytical and problem-solving skills.
Skills Required
- 3-4 years of experience in C++ development
- Strong understanding of computational geometry, 2D/3D modeling, and geometric algorithms
- Experience with CAD/CAM applications or geometry kernels such as Open Cascade, ACIS, or Parasolid
- Knowledge of data structures, algorithms, linear algebra, and object-oriented programming concepts
- Familiarity with Git, debugging, and performance optimization
- Strong analytical and problem-solving skills
- Hands-on experience with Microsoft Visual Studio and MSVC for C++ development, debugging, and profiling on Windows
- Familiarity with CMake and Visual Studio Debug/Release x64 build workflows
- Understanding of localization and internationalization, including Unicode and locale-independent numeric and geometry data
- Practical experience using AI coding assistants such as GitHub Copilot or Cursor, with careful review of generated geometry-critical code
- Experience with mesh processing, B-Rep modeling, NURBS, OpenGL, or 3D visualization frameworks
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
nCircle Tech is a development partner specializing in 2D/3D product development, custom software development, and BIM services for the AEC and Manufacturing sectors, focusing on 3D visualization, CAD/BIM customization, and AI-driven automation.
.png)








