
Senior Software Engineer
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in United States.
• Become a part of the toolpath systems development team at Mastercam, focusing on the creation of algorithms for milling machines.
• Enhance the efficiency and quality of toolpath movements.
• Develop algorithms that optimize hardware performance.
• Engage in communication with both technical and non-technical team members.
• Work collaboratively with a development team to meet project objectives.
• A Bachelor’s Degree in Computer Science, Mathematics, or Engineering is required.
• 10-14 years of experience in developing commercial software using C# or C++.
• Familiarity with CNC machining processes.
• Proficient in writing GPGPU or SIMD code.
• Knowledge of Parallel C++ Design Patterns and the C++ Standard Library is essential.
• Experience with Computational Physics algorithms is preferred.
• Understanding of 3/5-axis machining algorithms for both roughing and finishing is necessary.
• Experience in Volumetric and Surface Mesh Processing is required.
• Background in FEM as it relates to physics-based machining is a plus.
• A graduate degree in Computer Science, Mathematics, or Engineering is advantageous.
• Health insurance coverage.
• Flexible work arrangements are available.
• Opportunities for professional development.
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.