IT and software development Published: 8 Oct 2026 Software Developer (CAD) Pune, Mahārāshtra, India

Sandvik AB

Pune District

On-site

INR 1,200,000 - 2,400,000

Full time

27 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Sandvik AB in Pune, India, is seeking a CAD Software Developer to join a team delivering advanced CAD features across modeling, B-Rep, and topology. You will collaborate with Product Owner, design options, and implement robust, well-tested functionality, while maintaining code quality and performance in a large codebase.

You will apply modern development practices, participate in code reviews, and contribute to AI-enabled automation initiatives, helping evolve Sandvik's intelligent manufacturing

Qualifications

  • Bachelor’s degree in CS, software engineering, mechanical, or related field.
  • 4–8 years of software development experience in CAD apps.
  • Experience delivering features from design to release.
  • Strong C++, C#, and OO development experience.
  • Experience with Agile, version control, unit testing and CI/CD practices.

Responsibilities

  • Refine requirements with Product Owner and evaluate design options.
  • Develop CAD functionality across modeling, B-Rep, topology, assemblies.
  • Analyze changes impact and maintain backward compatibility.
  • Own feature delivery from design to QA release and stabilization.
  • Coordinate changes with adjacent components and investigate defects.
  • Support QA, customer issue analysis and release stabilization.

Skills

C++
C#
Object‑oriented design
Data structures
Algorithms
CAD knowledge
Git
Unit tests
CI/CD
AI‑assisted tools

Education

Bachelor’s degree in CS/Software Eng or related
Advanced degree(s) desirables

Tools

ACIS Kernel
CAD kernels
APIs
Git

Job description

We’re on an exciting growth journey, building the new digital era of manufacturing. Our digital manufacturing solutions automate and connect the component manufacturing value chain – from design and planning to preparation, production and verification. Our objective is to make the shift towards efficient and sustainable manufacturing. As the market leader in CAM and metrology software with over 400,000 software licenses and global footprint, we have a unique foundation to build on. Please read more about us here.

Cimatron helps mold makers build tooling, regardless of complexity and size, with an integrated CAD/CAM solution for mold and die design and manufacturing. It offers a wide range of specific design and application tools, as well as a comprehensive set of NC technologies, ranging from 2.5-axis milling and drilling to complex 5-axis machining. Our products and services are designed to enhance the efficiency and productivity of our clients worldwide.

Our products and services are designed to enhance the efficiency and productivity of our clients worldwide.

Location: Pune, India
CAD Software Development
  • Work directly with the Product Owner to refine requirements and clarify technical feasibility. Explain design options, constraints and trade-offs in accessible terms.
  • Propose and evaluate design options using approved architecture and standard design patterns.
  • Develop functionality related to geometric modeling, B-Rep and topology operations, assemblies, drafting, data exchange, mold and die workflows, model repair, automation or CAD APIs, depending on assignment.
  • Analyze the effect of changes on immediate dependencies, persistent documents and backward compatibility.
  • Improve code structure and maintainability as part of 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.
  • 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.
    • 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
Who You Are
  • Curious about emerging technologies .
  • Passionate about improving the way engineers work
  • Analytical, detail-oriented, and solution-focused
  • Comfortable working across software and manufacturing domains
  • Collaborative, self-motivated, and eager to learn
  • Excited by the opportunity to create real business impact through intelligent automation
You'll have the opportunity to:
  • Drive AI transformation within a global engineering organization
  • Work with cutting-edge manufacturing technologies
  • Collaborate with experts across the Sandvik group
  • Influence tools, processes, and future product development
  • Grow your technical expertise
  • undefinedJoin us and help shape the future of intelligent manufacturing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (CAD)
Software Developer (CAD)

Sandvik AB • Pune District

On-site
INR 1,400,000 - 2,100,000
Software Developer (CAD)
Software Developer (CAD)

Cimatron • Pune District

On-site
INR 1,200,000 - 2,000,000
Software Developer (CAD)
Software Developer (CAD)

Sandvik • Pune District

On-site
INR 1,200,000 - 2,400,000
IT and software development Published: 1 Oct 2026 Senior Software Developer Pune, Mahārāshtra, India
IT and software development Published: 1 Oct 2026 Senior Software Developer Pune, Mahārāshtra, India

Sandvik AB • Pune District

On-site
INR 1,400,000 - 2,200,000
Senior Software Developer
Senior Software Developer

8234 Sandvik India Innovations Pvt. Ltd. • Pune District

On-site
INR 900,000 - 1,400,000
IT and software development Published: 24 Sep 2026 CNC - AI Solutions PP Developer Pune, Mahārāshtra, India
IT and software development Published: 24 Sep 2026 CNC - AI Solutions PP Developer Pune, Mahārāshtra, India

Sandvik AB • Pune District

On-site
INR 1,200,000 - 2,400,000
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
CNC - AI Solutions PP Developer
CNC - AI Solutions PP Developer

8234 Sandvik India Innovations Pvt. Ltd. • Pune District

On-site
INR 1,000,000 - 1,500,000
Career progression
Training opportunities
CAD Automation Developer
CAD Automation Developer

Fdestech • Hyderabad

On-site
INR 800,000 - 1,100,000
CAD Automation Engineer
CAD Automation Engineer

Weekday AI • Bengaluru

On-site
INR 2,000,000 - 3,000,000