Software Engineer III, Toolpath

Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development

In short

Sandvik is seeking a Software Engineer III for their Toolpath Systems team in Pune, India. This full-time, on-site role involves designing, developing, and testing software for manufacturing challenges in an Agile environment. Requires 6-9 years of experience with C++ and CAD/CAM applications.

Responsibilities

  • Design, develop, and test software for toolpath systems, resolving defects and implementing user stories.
  • Design and implement algorithms for efficiently driving milling machines.
  • Write, size, accurately detail, and break down stories and defects with the team.
  • Communicate project status and pertinent details to stakeholders.
  • Participate actively in planning meetings.
  • Coordinate with developers on solution design and implementation.
  • Conduct peer reviews independently.
  • Apply modern development practices to complex domain problems.
  • Develop and maintain expertise in the team’s area of responsibility.
  • Commit to test-driven development and strengthen knowledge of software development tools, technologies, and processes.
  • Perform other duties as assigned.

Requirements

  • Bachelor’s degree or higher in Computer Science, Mathematics, or Engineering, or equivalent experience.
  • 6-9 years of experience developing commercial CAD/CAM applications in C++.
  • Experience with data-parallel programming.
  • Experience with linear algebra, computational geometry, and algorithm development.
  • Experience developing for Microsoft Windows using Visual Studio.
  • Experience with source control, peer reviews, unit testing, and Agile software development.
  • Familiarity with iterative computational techniques such as the Conjugate Gradient method.
  • Ability to communicate clearly with technical and non-technical colleagues.
  • Proven ability to drive projects to completion and deliver high-quality software.
  • Strong expertise in a target team domain area.

Desired Qualifications

  • C# experience is a plus.
  • Experience with CNC machining, GPGPU or SIMD code, parallel C++ design patterns, computational physics, machining algorithms, mesh processing, or FEM is preferred.
  • Experience leveraging AI-enabled tools or automation to improve productivity and operational effectiveness, or a demonstrated ability to rapidly learn, evaluate, and apply such technologies at scale.
#software engineer#toolpath systems#CAD/CAM#Agile#C++#Windows#manufacturing
Sandvik Logo

Company

Sandvik

Job Posted

1 week ago

Expires

in 1 week

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

Pune, India

Qualification

Bachelor

Applicants

Be an early applicant