Remote Contract
PUBLISHED
Sep 11, 2026
Design and develop 3D visualization software for CAD/BIM applications using C++ and Python. 3+ years experience required.
About the Company
nCircle Tech Private Limited (incorporated in 2012) is a Pune-based IT services company empowering passionate innovators to create impactful 3D visualization software for desktop, mobile, and cloud. With deep domain expertise in CAD and BIM customization, nCircle drives automation by integrating advanced technologies like AI/ML and AR/VR, helping clients reduce time-to-market and achieve business goals. The company has a proven track record in technology consulting and advisory services for the AEC and Manufacturing industries globally. Its dedicated team of engineers, partner ecosystem, and industry veterans are on a mission to redefine how design and visualization are approached.
Role Overview
We are seeking a skilled C++ Developer to design, develop, modify, and implement software programming for products in the 3D visualization domain. The ideal candidate will have 3–4 years of professional experience in software development on Windows or Linux platforms, with strong proficiency in C++ and Python. You will be responsible for ensuring the overall functional quality of the released product across all required platforms and will work with complex products, solutions, and problems that require deep technical understanding. This role is ideal for engineers passionate about building high-performance CAD/BIM software and contributing to innovative visualization solutions.
Key Responsibilities
Tech Stack
B.E./B.Tech./M.E./M.Tech. in Mechanical, Civil Engineering or Computer Science; 3+ years software development on Windows/Linux; proficiency in C++ & Python; experience with C++11/14/17, STL, Boost, data structures, algorithms, OOAD; preferred: Qt, Python, Jira, Confluence, Git, GitLab, experience in CAD/CAM/CAE/PLM/PDM.
Full-time position with opportunities to work on cutting-edge 3D visualization technology. Collaborative team environment.