PTC Associate Software Analyst Jobs 2026 | C/C++ | Pune
PTC is hiring for the Associate Software Analyst position in Pune, India. This is a full-time software development opportunity for candidates interested in developing programming applications for Creo Applications, with strong exposure to C and C++ programming. Candidates with knowledge of SDLC and Agile methodology, along with a CAD/CAM background, can apply based on the requirements of the position.
The role provides an opportunity to work on Creo Manufacturing and other modules, implement new product features, and address customer and internal issues. Candidates can gain practical experience in software development, CAD/CAM tools and interfaces, product quality, and innovative engineering software while working in a global technology organization.
Quick Job Snapshot
| Company Name | PTC |
| Role | Associate Software Analyst |
| Qualification | Engineering background; M.Tech in Mechanical Engineering preferred |
| Experience | Not specified in the supplied job description |
| Eligible Batch | Not specified |
| Salary | Not officially disclosed |
| Job Type | Full time |
| Work Mode | Not specified |
| Location | Pune, India |
| Job Requisition ID | JR112163 |
Role Overview
The Associate Software Analyst will be responsible for developing and implementing software programming applications for Creo Applications. The position focuses on delivering quality products and contributing to software development activities associated with Creo Manufacturing and other modules.
The role involves implementing new features and attending to customer and internal issues. Since this is a Software Development (CAD/CAM) profile, candidates are expected to have very good exposure to C/C++ programming, along with knowledge of CAD tools and interfaces. The position also requires a general understanding of SDLC and Agile methodology.
Key Responsibilities
- Develop and implement software programming applications for Creo Applications.
- Work on and deliver products with quality.
- Implement new features for Creo Manufacturing or other modules.
- Attend to customer issues.
- Attend to internal issues related to the products and applications.
- Contribute to software development activities for CAD/CAM applications.
- Work with relevant tools and interfaces associated with the CAD background.
- Build innovative products while maintaining software quality.
Required Skills / Eligibility
- Strong exposure to C programming.
- Strong exposure to C++ programming.
- General knowledge of the Software Development Life Cycle (SDLC).
- Knowledge of Agile methodology.
- CAD background and experience working with CAD tools and interfaces.
- Understanding of the Software Development (CAD/CAM) profile.
- Pro-active approach toward software development work.
- Eagerness to learn new technologies and concepts.
- Interest in building innovative products.
- M.Tech in Mechanical Engineering will be preferred.
Salary Insights
PTC has not specified the salary package in the supplied job posting. Therefore, an official salary figure cannot be confirmed from the provided information. The actual compensation may depend on the candidate’s qualification, programming skills, relevant experience, job level, and PTC’s compensation structure.
Why This Role Is Good for Candidates
This position can help candidates develop a combination of software programming and engineering-domain skills. Working with C/C++, CAD/CAM applications, Creo modules, SDLC, Agile practices, customer issues, and product development can provide transferable experience for future software development, CAD/CAM software, engineering software, C++ developer, and product development opportunities.
Recommended Skills & Learning Resources
For this role, candidates should focus primarily on C/C++ programming, object-oriented programming, software development fundamentals, SDLC, and Agile methodology. Since the supplied learning resources do not include a dedicated C++ course, the C Language Course and Notes can be useful for strengthening C programming fundamentals.
Interview Preparation
Interview preparation should focus on programming fundamentals, C/C++, object-oriented programming, SDLC, Agile methodology, problem-solving, and software development scenarios. Candidates can also review OOP Interview Questions to strengthen object-oriented programming concepts relevant to software development roles.
Related Jobs
- Explore latest software development jobs
- Explore internship opportunities
- Explore government job opportunities
How to Apply for PTC
- Click the Apply Now button below.
- Open the official PTC careers application page for Associate Software Analyst.
- Review the job description, location, qualification, and skill requirements.
- Complete the application form with accurate personal and professional information.
- Upload your updated resume and any requested documents.
- Review your application details carefully.
- Submit the application through the official PTC careers portal.
Frequently Asked Questions
1. Who can apply for the PTC Associate Software Analyst position?
The supplied job description does not specify a particular eligible batch or exact experience requirement. Candidates should have strong C/C++ programming exposure, knowledge of SDLC and Agile methodology, and a CAD background with experience working with relevant tools and interfaces. M.Tech in Mechanical Engineering is preferred.
2. What is the salary for the PTC Associate Software Analyst role?
The supplied PTC job posting does not mention an official salary package. Compensation will depend on factors such as qualification, skills, experience, job level, and PTC’s applicable compensation structure.
3. Where is the PTC Associate Software Analyst position located?
The position is based in Pune, India and is listed as a full-time opportunity. The supplied job description does not specify the work mode.
Keep Exploring and Preparing
Candidates interested in this opportunity should strengthen C/C++ programming, CAD/CAM concepts, SDLC, Agile methodology, and problem-solving skills before applying. Keeping an updated resume and preparing for programming and technical interviews can help you stay ready for similar software development opportunities. Continue exploring relevant jobs and skill-building resources to support your career growth.