3D CAD and C++ Developer

Pratiti Technologies Pvt Ltd

Pune District

On-site

INR 800,000 - 1,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions company is seeking talented Software Engineer contractors to join their Teamcenter Visualization development team in Pune, India. The role involves designing, developing, and maintaining software solutions for Siemens Teamcenter Visualization products. Ideal candidates should have 2-10 years of experience in CAD/CAM/CAE/3D Graphics and expertise in C/C++ programming. A Bachelor's or Master's degree in relevant fields is required, with strong analytical and problem-solving skills.

Qualifications

  • 2 to 10 years of software development experience in CAD/CAM/CAE/3D Graphics or PLM Client-Server applications.
  • Strong expertise in software engineering practices and Agile development.

Responsibilities

  • Design and implement new features for the Teamcenter Visualization product suite.
  • Analyze and solve complex technical challenges with effective solutions.
  • Collaborate with customers and product management to develop detailed specifications.

Skills

C/C++ programming
Analytical skills
Time management
Problem-solving
User-level CAD/Visualization/PLM experience

Education

Bachelor’s or Master’s degree in Computer or Mechanical Engineering
Master of Computer Applications (MCA)
MSc in Mathematics

Tools

OpenGL

Job description

Pratiti Technologies Pvt. Ltd. | Full time

Looking for talented Software Engineer contractors to join the Teamcenter Visualization development team in Pune, India. The role involves designing, developing, and maintaining software solutions for Siemens Teamcenter Visualization products.

Key Responsibilities
  • Design and implement new features for the Teamcenter Visualization product suite.
  • Maintain and enhance existing software to ensure reliability and performance.
  • Analyze and solve complex technical challenges by creating user-friendly, effective solutions.
  • Work independently on complex projects with minimal supervision, delivering high-quality results on time.
  • Collaborate with customers and product management to develop detailed software specifications and design documentation.
  • Optimize software code for performance and robustness using static and dynamic code analysis tools.
Qualifications
  • Excellent analytical skills with a strong ability to analyze and resolve complex technical challenges.
  • Demonstrated track record of delivering high-performance software solutions.
  • Self-driven with strong time management and problem-solving capabilities.
  • Experience thriving in a fast-paced, collaborative development environment, globally distributed team.
  • Bachelor’s or Master’s degree in Computer or Mechanical Engineering (BE/B.Tech/ME/MTech), Master of Computer Applications (MCA), or MSc in Mathematics is required.
  • 2 to 10 years of software development experience in CAD/CAM/CAE/3D Graphics or PLM Client-Server applications.
  • Strong expertise in C/C++ programming within CAD/CAM/CAE/Graphics/Visualization product development. Knowledge of COM, design patterns, OOAD, computational geometry algorithms, and familiarity with graphics libraries like OpenGL is highly preferred.
  • User-level experience with any CAD or visualization or PLM applications is a plus.
  • Familiarity with Test-Driven Development (TDD), automated unit testing, and solid software engineering practices is highly desirable.
  • Experience working in an Agile software development environment is preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Pratiti Technologies Pvt Ltd • Pune District

On-site
INR 600,000 - 900,000
C++ Developer
C++ Developer

Pratiti Technologies Pvt Ltd • Pune District

On-site
INR 800,000 - 1,200,000
IT and software development Published: 20 Aug 2026 Senior Software Engineer (CAD/CAM ) Pune, Mahārāshtra, India
IT and software development Published: 20 Aug 2026 Senior Software Engineer (CAD/CAM ) Pune, Mahārāshtra, India

Sandvik Group • Pune District

On-site
INR 2,000,000 - 3,600,000
CAD Software Developer (C#/.NET/C++)
CAD Software Developer (C#/.NET/C++)

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 300,000 - 600,000
Dynamic and fast-paced engineering environment
Passionate about transforming product development with technology
CAD Developer
CAD Developer

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 600,000 - 1,200,000
Opportunity to work with a dynamic and fast-paced organization
Be part of a technology-transforming company
IT and software development Published: 20 Aug 2026 Software Developer (CAD/CAM) Pune, Mahārāshtra, India
IT and software development Published: 20 Aug 2026 Software Developer (CAD/CAM) Pune, Mahārāshtra, India

Sandvik Group • Pune District

On-site
INR 1,200,000 - 1,800,000
Software Developer (CAD/CAM)
Software Developer (CAD/CAM)

Sandvik Group • Pune District

On-site
INR 900,000 - 1,300,000
Software Engineer-Developer
Software Engineer-Developer

I-qode Digital Solutions • Pune District

On-site
INR 900,000 - 1,300,000
Team center Engineer
Team center Engineer

Teamware Solutions • Chennai District

Hybrid
INR 800,000 - 1,200,000
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus

Swan Global • Ernakulam

On-site
INR 1,000,000 - 1,500,000