FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
About the role
Key responsibilities & impact- Join the toolpath systems development team at Mastercam to develop algorithms for milling machines
- Improve efficiency and quality of toolpath motion
- Craft algorithms for optimized hardware performance
- Communicate with technical and non-technical coworkers
- Collaborate with a development team to achieve project goals
Requirements
What you’ll need- Bachelor’s Degree in Computer Science, Mathematics, or Engineering
- 10-14 years of experience building commercial software in either C# or C++
- Experience with CNC machining
- Experience writing GPGPU or SIMD code
- Familiar with Parallel C++ Design Patterns and the C++ Standard Library
- Experience with Computational Physics algorithms
- Knowledge of 3/5-axis machining algorithms for roughing and finishing
- Experience with Volumetric and Surface Mesh Processing
- Experience with FEM as applied to physics-based machining
- Graduate degree in Computer Science, Mathematics, or Engineering
Benefits
Comp & perks- Health insurance
- Flexible work arrangements
- Professional development
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#C++GPGPUSIMDParallel C++ Design PatternsC++ Standard LibraryComputational Physics algorithms3/5-axis machining algorithmsVolumetric ProcessingSurface Mesh Processing
Soft Skills
communicationcollaboration
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in MathematicsBachelor’s Degree in EngineeringGraduate degree in Computer ScienceGraduate degree in MathematicsGraduate degree in Engineering
