CareerPlanSign in

Software Engineer III, Toolpath

India, Pune💼 Full-time🗓 2026-09-10 → 2026-09-25

Core

Design, develop, and test software components for toolpath systems that drive milling machines in a large codebase.

Role type

Senior IC software engineer (CAD/CAM toolpath algorithms)

Builds

Toolpath systems for milling machines

Domain

Manufacturing / CAD/CAM / Computational Geometry

Deliverable

production ML models | product features

Required skills

C++, object-oriented development, data-parallel programming, linear algebra, computational geometry, algorithm development, Microsoft Windows development, Visual Studio, source control, unit testing, Agile software development

Preferred skills

CNC machining, GPGPU, SIMD code, parallel C++ design patterns, computational physics, machining algorithms, mesh processing, FEM, AI-enabled tools

Technologies

C++, C#, Visual Studio

Responsibilities

Design and implement algorithms for efficiently driving milling machines; Design, develop, and test software to resolve defects and implement user stories; Write, size, accurately detail, and break down stories and defects with the team; Conduct peer reviews independently; Participate actively in planning meetings related to assigned areas

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.