C++ Developer

nCircle Tech Co

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

nCircle Tech Private Limited is seeking a C++ Geometry Engineer with 3-4 years of experience to develop and optimize geometric modeling solutions. The role focuses on robust geometry algorithms and CAD/CAM tech, with exposure to geometry kernels.

You will build and maintain geometry-based applications in C++, collaborate with cross-functional teams, review code, and ensure locale-independent geometry handling while supporting a localized UI. Experience with AI-assisted coding is a plus.

Qualifications

  • 3–4 years of experience in C++ development.

Responsibilities

  • Develop and maintain geometry-based applications using C++.

Skills

C++ development
Computational geometry
2D/3D modeling
CAD/CAM apps
Open Cascade
Data structures
Git
MSVC
CMake
Localization

Tools

Git
CMake
MSVC
Visual Studio
OpenCascade
Parasolid
ACIS
OpenGL
NURBS
GitHub Copilot

Job description

nCircle Tech Private Limited (Incorporated in 2012) empowers passionate innovators to createimpactful 3D visualization software for desktop, mobile and cloud. Our domain expertise in CADand BIM customization is driving automation with the ability to integrate advanced technologieslike AI/ML and AR/VR, which empowers our clients to reduce time to market and meet businessgoals. nCircle has a proven track record of technology consulting and advisory services for AECand Manufacturing industry across the globe. Our team of dedicated engineers, partnerecosystem and industry veterans are on a mission to redefine how you design and visualize.

Job Description

Summary:

We are looking for a C++ Geometry Engineer with 3-4 years of experience indeveloping and optimizing geometric modeling solutions. The ideal candidateshould have strong expertise in C++, computational geometry, and 2D/3Dgeometric algorithms, with exposure to CAD/CAM or geometry kernel technologies.

Responsibilities:

  • Develop and maintaingeometry-based applications using C++.
  • Implement andoptimize geometric algorithms and modeling features.
  • Collaborate withcross-functional teams to design, develop, and test solutions.
  • Perform codereviews, 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 andmessages.
  • Use AI tools to accelerate coding, testing, and documentation, whilevalidating 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 ofexperience in C++ development.
  • Strong understandingof Computational Geometry, 2D/3D modeling, and geometricalgorithms.
  • Experience with CAD/CAMapplications or geometry kernels such as Open Cascade, ACIS, orParasolid.
  • Knowledge of DataStructures, Algorithms, Linear Algebra, and OOP concepts.
  • Familiarity with Git,debugging, and performance optimization.
  • Strong analyticaland problem-solving skills.
  • Hands-onexperience 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 stringslocalizable.
  • Practical experience using AI coding assistants (e.g. GitHub Copilot,Cursor) for development, with careful review of generated geometry-criticalcode.
  • Strong analytical and problem-solving skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer_(SA2114)
C++ Developer_(SA2114)

nCircle Tech Co • Pune District

On-site
INR 600,000 - 1,200,000
C++ Developer (CAD) 2112
C++ Developer (CAD) 2112

nCircle Tech Co • India

On-site
INR 1,200,000 - 1,800,000
Technical Lead (C++)
Technical Lead (C++)

nCircle Tech Co • Pune District

On-site
INR 1,800,000 - 2,400,000
C++ Software Engineer
C++ Software Engineer

AMC Bridge LLC • Pune District

Hybrid
INR 2,000,000 - 4,000,000
CAD Software Developer (C#/.NET/C++)
CAD Software Developer (C#/.NET/C++)

Technologies Pvt. Ltd. • Pune District

On-site
INR 400,000 - 600,000
CAD Automation Engineer
CAD Automation Engineer

Weekday • Bengaluru

On-site
INR 2,000,000 - 3,000,000
CAD Developer (C++)_HCL Geomtech Product _Pune/Mumbai
CAD Developer (C++)_HCL Geomtech Product _Pune/Mumbai

HCLSoftware • Pune District

On-site
INR 800,000 - 1,200,000
CAD Developer
CAD Developer

Technologies Pvt. Ltd. • Pune District

On-site
INR 900,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

HCLSoftware • Pune District

On-site
INR 600,000 - 1,000,000
HCL Geomtech Product _Sr. CAD Developer (C++) _Pune/Mumbai
HCL Geomtech Product _Sr. CAD Developer (C++) _Pune/Mumbai

HCLTech • Mumbai, Pune District

On-site
INR 800,000 - 1,200,000