US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


CNC Programming Engineer

The CNC Programming Engineer develops and maintains CNC programs for 2, 2.5, 3, and 5-axis machining centers, turret punch presses, and automated cutting systems—approximately 75–80% of the role.

The remaining effort supports manufacturing engineering activities including fixture design, process improvement, and sustaining documentation in a regulated medical device environment.Essential Duties and Responsibilities include the following.  (Other duties may be assigned.)

CNC Programming (75–80%)


* Develop, write, prove out, and maintain CNC programs for 2, 2.5, 3, and 5-axis machining centers using Mastercam or equivalent CAM software.


* Create toolpaths for complex geometries—including contoured and multi-feature parts—optimized for cycle time, tool life, and surface finish.


* Develop and manage part indexing strategies between as-molded and final machined configurations, ensuring consistent datum control and feature repeatability across all setups.


* Design and specify workholding fixtures, tombstones, and custom jigs to enable efficient multi-axis setups and repeatable part location.


* Interpret engineering drawings using GD&T principles (ASME Y14.5) and translate tolerances into CNC programming strategies and inspection criteria.


* Perform machine setups, tool offsets, and prove-out cuts; refine programs based on in-process inspection results to meet dimensional requirements.


* Maintain a CNC program library, tool library, and setup documentation for all active part numbers.


* Work closely with machining operators to troubleshoot program issues, tool breakage, and dimensional nonconformances.


* Evaluate and recommend cutting tools, toolholders, and fixturing solutions to improve performance and reduce manufacturing cost.

Additional Machine Programming


* Program turret punch press machines using Striker Systems CAD/CAM software or equivalent, including tooling selection, hit sequencing, and sheet nesting.


* Develop programs for Eastman fabric and material cutting systems, including pattern nesting and automated cut-plan generation.


* Maintain programs, tooling data, and setup documentation for all secondary machine types in active production use.

 

Manufacturing Engineering Support (20–25%)


* Plan, coordinate, and design tooling, fixtures, and auxiliary equipment to support the introduction of new and revised products.


* Investigate new materials and manufacturing techniques; evaluate process changes for quality and efficiency impact.


* Support cross-functional teams in continuous improvement initiatives, applying Lean and Six Sigma methods where applicable.


* Generate and maintain engineering documentation, including work instructions, DHF documents, and process change records.


* Work with quality engineering to ensure regulatory compliance and support corrective and preventive action activities.


* Serve as a technical resource for pr...




Share Job