Search by job, company or skills

  • Posted 8 hours ago
  • Be among the first 10 applicants

Job Description

About Us

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

Summary

Job Description

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.

check(event) ; career-website-detail-template-2 => apply(record.id,meta) mousedown=lyte-button => check(event) final-style=background-color:#6875E2;border-color:#6875E2;color:white; final-class=lyte-button lyteBackgroundColorBtn lyteSuccess lyte-rendered=>

More Info

Job Type:
Industry:
Employment Type:

Job ID: 153616095

Similar Jobs

Pune, India

Skills:

UnixGitCLinuxCmakeBashSvnStlSqlMakefilessh

Pune, India

Skills:

Data structuresRtpUNIXSshAlgorithmsHttpsKubernetesNetwork TroubleshootingLINUXVoIP technologiesMulti-threaded designSIPCloud environmentSOA architecture

Pune, India

Skills:

CmakeIpcNetworkingMulti-threadingSynchronizationLinuxConcurrencymakeCross CompilationIndustrial Communication Protocols

Bengaluru, Pune, India

Skills:

AlgorithmsOperating SystemsNetworking ConceptsMemory ManagementDebuggingMultithreadingParallel ProgrammingDesign PatternsData StructuresOptimization TechniquesPerformance Profiling

Pune, India

Skills:

KubernetesUnit TestingCGithubGolangSas ProgrammingJenkinsGitGerritLinuxAgile development practicescontainer-based application development

Beware of Scammers

We don’t charge money for job offers