Senior CNC Programmer
Location: Columbia, NJ
Employment Type: Full-Time
Work Arrangement: On-site
Job Summary
We are seeking an experienced Senior CNC Programmer to develop, modify, and optimize CNC programs for precision machining operations. The ideal candidate will have strong experience in CNC milling, turning, machine setup, and multi-axis machining, including 5-axis equipment.
Key Responsibilities
- Develop and modify CNC programs for milling and turning operations.
- Program and operate 3-axis, 4-axis, and 5-axis CNC machines.
- Perform machine setup, tooling selection, and program testing.
- Interpret engineering drawings, blueprints, and CAD models.
- Troubleshoot machining and programming issues.
- Optimize machining processes, feeds, speeds, and cutting parameters.
- Ensure dimensional accuracy and product quality.
- Collaborate with engineering and production teams.
- Mentor and train CNC machine operators.
Required Qualifications
- CNC programming and machine setup experience.
- Strong knowledge of G-code and M-code programming.
- Experience with CNC milling and turning.
- Ability to read and interpret technical drawings and blueprints.
- Knowledge of tooling, feeds, speeds, and machining parameters.
- Ability to independently set up, program, and troubleshoot CNC machines.
- Experience with CAD/CAM software such as Mastercam.
- Experience with multi-axis CNC machining, including 5-axis machines.