Software Engineer III, Toolpath
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Webbutveckling
I korthet
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.
Ansvarsområden
- 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.
Krav
- 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.
Önskade kvalifikationer
- 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