PUNE · FULLTIME
Software Developer (CAD)

Sandvik Coromant
Pune · onsite · Posted 9d ago
Sourced from
Undisclosed4–8 yrsfulltimePune
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Job Summary
Responsibilities
End-to-end feature delivery
Quality, performance and maintainability
Continuous improvement
Key deliverables and KPIs
Qualifications
Education
Experience
Skills and knowledge
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Job Title: Software Developer (CAD)
No. of Vacancies: 1 position
Location: Pune (Koregaon Park), India.
Full-time/Part-time: Full-time
Responsibilities
End-to-end feature delivery
- Independently analyze, design, implement, test and maintain small-to-medium CAD features.
- Break product requirements into technical tasks, dependencies, and testable increments.
- Estimate development effort and communicate delivery risks proactively.
- Own feature delivery from design discussion through implementation, QA support, release and initial stabilization.
- Coordinate changes with developers responsible for adjacent components.
- Investigate and resolve difficult defects within the assigned component.
- Support QA in test design, defect investigation, and release stabilization.
- Support customer or field-reported issue analysis when the issue relates to the owned functional area.
Quality, performance and maintainability
- Define appropriate unit, component and integration test coverage for own features.
- Apply test-first or automated testing approaches where practical.
- Use debugging, profiling, and problem-isolation tools to address stability and performance issues.
- Take responsibility for coding quality, memory behavior, maintainability, and technical documentation.
- Participate substantively in code reviews and challenge solutions constructively.
- Conduct root-cause analysis for recurring defects within the assigned area.
- Partner with QA to clarify acceptance criteria and improve testability.
Continuous improvement
- Identify improvements to development tools, coding practices, test automation, and team workflows.
- Contribute reusable technical documentation and troubleshooting knowledge.
- Evaluate appropriate AI-enabled development or automation approaches for own area.
- Share CAD domain knowledge through demonstrations, code walkthroughs, or technical sessions.
Key deliverables and KPIs
- Deliver CAD features independently and predictably
- Reduce recurring or developer-attributable defects in the assigned functional area against the agreed baseline.
- Complete root-cause analysis and preventive action for significant defects in own area.
- Resolve assigned technical investigations without escalation.
- Facilitate at least two relevant knowledge-sharing activities during the review period.
- Demonstrate measurable adoption of an agreed engineering improvement, automation or AI-assisted practice.
Qualifications
Education
- Bachelor s degree in Computer Science, Software Engineering, mechanical or a related field. Advanced degrees are a plus.
Experience
- 4 to 8 years of experience as a software developer, with a focus on CAD applications or related technologies.
- Experience delivering software features from design through release.
- Strong experience in C++, C#, and object-oriented development.
- Working knowledge of at least one CAD, geometric-modeling, graphics, engineering-software or manufacturing domain.
- Practical experience with Agile delivery, source control, peer review, unit testing and CI/CD practices.
Skills and knowledge
- Strong C++, C#, object-oriented design, data structures and algorithms.
- Good understanding of software design patterns and the development of lifecycles.
- Effective debugging, profiling and problem-isolation skills in a large codebase.
- Effective understanding of computational geometry and CAD modeling concepts. ACIS Kernel experience preferred.
- Understanding relevant topics such as B-Rep, topology, geometric tolerances, curves and surfaces, visualization or data persistence.
- Experience writing unit and automated tests.
- Familiarity with CAD kernels, third-party libraries, APIs or CAD data-exchange formats is advantageous.
- Ability to use AI-assisted tools while maintaining code-review, confidentiality and quality requirements.
- Reliable and self-managing.
- Structured problem solver.
- Constructive and evidence-based in technical discussions.
- Source control tools such as Git
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Design PatternsAutomationAgiledigital manufacturingapisautomated testingCAD softwareDrillingdata exchangeGeometryCADAgile DeliveryDie DesignData StructuresEmerging TechnologiesdebuggingAlgorithmsArchitectureArtificial Intelligence
Section · Company
About Sandvik Coromant

Sandvik Coromant
Industrial Machinery
5001-10000
employees
1942
84 years old
Sandviken, Gästrikland
US
About
A leader in metalworking solutions, providing cutting tools and technologies to enhance manufacturing efficiencies and innovations globally.
Industries
Industrial Machinery
Employee ratings
138 reviews
4.1/ 5
Culture
4.4
Career growth
3.2
Work-life
4.2
Employees rate it well for
Work Culture19Senior Management10Job Security6Work Environment6Learning6
Find them on