C++ Developer

Posted 8 Days Ago
Be an Early Applicant
Pune, Maharashtra, IND
In-Office
Mid level
Artificial Intelligence • Information Technology • Professional Services • Software
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?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2012

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.

Similar Jobs

Autodesk Logo Autodesk

Senior Software Engineer

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
In-Office
Pune, Maharashtra, IND
13285 Employees

Greenland Investment Management Logo Greenland Investment Management

Jr C++ Developer

Angel or VC Firm • Professional Services
In-Office
Mumbai, Maharashtra, IND
87 Employees
In-Office
2 Locations
6435 Employees

Centre for Computational Technologies Pvt. Ltd. (CCTech) Logo Centre for Computational Technologies Pvt. Ltd. (CCTech)

Senior Software Engineer

Artificial Intelligence • Cloud • Software • Industrial
In-Office
Pune, Maharashtra, IND
167 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account