Senior Software Engineer – Toolpath & CNC Optimization

Mastercam

United States

Remote

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Mastercam is seeking a mathematically inclined Software Engineer to join the toolpath systems development team. You will work on algorithms for efficient toolpath motion on milling machines, tackle large data sets, and optimize performance with clean, well-documented code.

The role requires a strong background in mathematics, C++/C#, and experience with parallel and GPU programming, plus knowledge of CAD/CAM workflows. Join a leader in intelligent manufacturing.

Qualifications

  • Bachelor’s Degree in Computer Science, Mathematics, or Engineering
  • 10-14 years of experience building commercial software in either C# or C++
  • Worked in an agile (Scrum, Kanban) software development environment before
  • 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

Job description

Mastercam is seeking a mathematically inclined Software Engineer to join the toolpath systems development team. You will work on algorithms for efficient toolpath motion on milling machines, tackle large data sets, and optimize performance with clean, well-documented code.

The role requires a strong background in mathematics, C++/C#, and experience with parallel and GPU programming, plus knowledge of CAD/CAM workflows. Join a leader in intelligent manufacturing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Mastercam • United States

Remote
USD 120,000 - 180,000
CNC Programmer – Mastercam Expert & Process Optimizer
CNC Programmer – Mastercam Expert & Process Optimizer

Machintek • Fairfield (OH)

On-site
USD 48,000 - 62,000
Medical insurance
Dental insurance
Optical/vision insurance
Director of Motion & Toolpath Engineering — Strategy & Cloud
Director of Motion & Toolpath Engineering — Strategy & Cloud

Mastercam • United States

On-site
USD 180,000 - 240,000
CNC Programmer Mastercam
CNC Programmer Mastercam

Kenney Industries Inc. • Dallas (TX)

On-site
USD 50,000 - 70,000
Competitive salary
Health, Dental, and Vision Insurance
401(k) with company match
+3
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Movement Search & Delivery • Bay City (MI)

On-site
USD 60,000 - 85,000
CNC Programmer - Mastercam, Tooling & Fixturing Expert
CNC Programmer - Mastercam, Tooling & Fixturing Expert

Movement Search & Delivery • Bay City (MI)

On-site
USD 60,000 - 85,000
Applications Engineer
Applications Engineer

LeClaire Manufacturing Co • Pleasant Valley Township (IA)

On-site
USD 65,000 - 90,000
Sign-on bonus
Full benefits package
Health coverage
Advanced CAM Programmer and Machining Optimization Engineer
Advanced CAM Programmer and Machining Optimization Engineer

Genuine Search Group • Dayton (OH)

On-site
USD 65,000 - 100,000
Travel opportunities
Hands-on work with CNC/automation
Senior CNC Programmer: Mastercam Tooling & Precision
Senior CNC Programmer: Mastercam Tooling & Precision

6 Degrees Search • Oskaloosa (IA)

On-site
USD 65,000 - 90,000
CNC Programmer - Mastercam CAM & Tooling Lead
CNC Programmer - Mastercam CAM & Tooling Lead

Zaddy Solutions • Oskaloosa (IA)

On-site
USD 79,901,000 - 107,453,000