Base Career helps you apply smarter for this job.
Key skills for this role
Design, develop, and test software to resolve defects and implement user stories for toolpath systems.
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 related to assigned areas.
Coordinate with developers and contribute to solution design and implementation decisions.
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.
The Talents We’re Seeking
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++; C# experience is a plus.
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.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Experience with CNC machining, GPGPU or SIMD code, parallel C++ design patterns, computational physics, machining algorithms, mesh processing, or FEM is preferred.
Winning Together: Collaboration is not optional—it is the engine that drives us.
Curiosity: We question, we explore, we innovate. Every day.
Responsibility: Safety, integrity, and sustainability aren’t boxes to check—they are the foundation of trust.
Customer-Focused : We listen. We adapt. We deliver. Always.
Innovation. Collaboration. Growth. That is the Mastercam way. Explore more at www.mastercam.com , connect on LinkedIn , and join the conversation with #mastercam.
The next big challenge is waiting—are you ready to accept?
It is the policy of the company to provide equal employment opportunities to all employees and employment applicants without regard to race, color, religion, sex, or national origin or any other classification protected by applicable local or state laws.
Mastercam is a privately held CAD/CAM software developer serving manufacturers, CNC programmers, educators, and machining businesses.
Visit company websiteJobs and hiring trendsFull-time
Senior · 6+ years experience
Onsite
Apply faster on company sites with our extension.