The Role
Develop geometry software using C++ and Python, including coding, debugging, profiling, and object-oriented application design. Collaborate in an Agile development environment, use source control and development tools, and learn new programming languages and techniques. Knowledge of parallel programming, OpenGL, CUDA, CAD/CAE software, and Tcl/Tk is beneficial. The role requires strong communication, creative and critical thinking, and teamwork.
Summary Generated by Built In
· A Bachelors in Engineering, Computer Science, or related discipline.
· 2-5 years of hands on experience developing code, debugging, profiling & aware about development tools.
· Proficiency in C++ & python programming and object-oriented application design.
· Knowledge of source code management tools like git.
. Working/Basic knowledge of Tcl/Tk scripting language or similar scripting language.
· Experience/knowledge of parallel programming, OpenGL, CUDA and related data structures will be plus.
· Ability to think creatively and critically, should be quick leaner for new programming languages and techniques.
· Understanding of CAD/CAE element software a plus · Experience with Agile and lean software development processes is also a plus.
· Requires good communication skills and the ability to work in a collaborative team environment.
Skills Required
- Bachelor's degree in Engineering, Computer Science, or a related discipline
- 2-5 years of hands-on experience developing, debugging, and profiling code
- Proficiency in C++ programming
- Proficiency in Python programming
- Experience with object-oriented application design
- Knowledge of source code management tools such as Git
- Basic knowledge of Tcl/Tk or a similar scripting language
- Knowledge of parallel programming, OpenGL, CUDA, and related data structures
- Understanding of CAD/CAE element software
- Experience with Agile and lean software development processes
- Good communication skills and ability to work collaboratively
- Ability to learn new programming languages and techniques quickly
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.








