The Role
Designs, develops, modifies, and implements software for Windows and Linux products. Ensures functional quality across required platforms and delivers high-quality software on schedule. Requires proficiency in C++, Python, modern C++ standards, STL, Boost, data structures, algorithms, and object-oriented design. Preferred experience includes Qt, Jira, Confluence, Git, GitLab, and CAD, CAM, CAE, PLM, or PDM applications.
Summary Generated by Built In
- Design, develop, modify, and implement software programming for products with a focus on surpassing customer expectations, on achieving high quality and on-time delivery.
- Responsible for ensuring the overall functional quality of the released product on all required platforms.
- Ability to understand complex products, solutions, and problems.
Requirements
Requirements:
- B.E./B.Tech./M.E./M.Tech. in Mechanical, Civil Engineering or Computer Science
- Minimum 3 years of experience in software development on Windows/Linux platform
- Experience with and proficiency in C++ & Python
- Experience with C++ 11, 14 and 17 features, Standard Template Library (STL), Boost libraries.
- Experience and knowledge of data structures and algorithms
- Experience in object-oriented analysis and design (OOAD)
Preferred Knowledge/Skills, Education, and Experience:
- Qt C++
- Python
- Project Management: Jira, Confluence
- Version control: Git, GitLab
- Experience in software development of CAD, CAM, CAE, PLM, PDM applications or solutions.
Skills Required
- B.E., B.Tech., M.E., or M.Tech. in Mechanical Engineering, Civil Engineering, or Computer Science
- Minimum 3 years of software development experience on Windows or Linux platforms
- Proficiency in C++ and Python
- Experience with C++11, C++14, and C++17 features
- Experience with the Standard Template Library and Boost libraries
- Knowledge of data structures and algorithms
- Experience in object-oriented analysis and design
- Qt C++ experience
- Project management experience with Jira and Confluence
- Version control experience with Git and GitLab
- Software development experience with CAD, CAM, CAE, PLM, or PDM applications or solutions
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.






