CNC PROGRAMMER/CNC PROCESS ENGINEER

Century Arms

Town of Florida (NY)

On-site

USD 70,000 - 110,000

Full time

19 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Century Arms in New York is seeking an experienced CNC Programmer / CNC Process Engineer with advanced Mastercam skills to develop, optimize, and maintain CNC programs for a high-mix, low-to-medium-volume operation.

You will collaborate with Manufacturing Engineers, Production, Quality, and Setup Technicians to reduce setup and cycle times, improve processes, and ensure repeatable, efficient machining.

Qualifications

  • Mastercam experience highly desirable for programming and optimization.
  • Hands-on CNC machining knowledge to develop repeatable processes.
  • Ability to interpret GD&T and maintain quality standards.

Responsibilities

  • Develop, modify, and optimize CNC programs using Mastercam for 3-axis and multi-axis machines.
  • Develop complete machining processes balancing setup time, cycle time, tooling costs, and efficiency.
  • Collaborate on fixture and tooling design to maximize productivity and repeatability.
  • Set up and prove out new CNC programs with machinists and technicians.
  • Support production start-up, troubleshoot issues, and implement process improvements.
  • Ensure parts meet GD&T requirements and assist with first article inspections.
  • Create and maintain documentation, setup sheets, and process records.
  • Share machining best practices and contribute to Lean initiatives.

Skills

CNC programming
Advanced machining knowledge
GD&T understanding
Problem solving

Tools

Mastercam

Job description

Summary Of Position Mission

We are seeking an experienced CNC Programmer / CNC Process Engineer with advanced Mastercam skills to support our growing precision machine operation. This individual will be responsible for developing, optimizing, and maintaining CNC programs while improving manufacturing processes, reducing set‑up and cycle times, and supporting production in a high‑mix, low‑to‑medium‑volume manufacturing environment.

The ideal candidate is a hands‑on manufacturing professional with extensive CNC machining knowledge who enjoys solving complex machining challenges and developing repeatable, efficient manufacturing processes. This position works closely with Manufacturing Engineers, Production, Quality, and CNC Setup Technicians to ensure safe, efficient, and repeatable machining operations.

Essential Duties & Responsibilities
CNC Programming
  • Develop, modify, and optimize CNC programs using Mastercam.
  • Program 3-axis and multi-axis CNC machining centers.
  • Generate efficient toolpaths from CAD models, engineering drawings, and GD&T requirements.
  • Edit and troubleshoot G-code when necessary.
  • Maintain revision control of CNC programs, setup sheets, tooling lists, and process documentation.
Process Development
  • Develop complete machining processes from raw material to finished components.
  • Develop efficient machining processes for high‑mix, low‑to‑medium‑volume production, balancing setup time, cycle time, tooling costs, and manufacturing efficiency.
  • Select machining strategies that maximize productivity while maintaining quality requirements.
  • Standardize machining processes to improve repeatability across multiple machines.
  • Continuously evaluate machining methods and implement improvements that reduce setup time, cycle time, and manufacturing costs.
Fixture & Tooling Support
  • Collaborate with Manufacturing Engineers to develop, improve, and validate work holding fixtures for new and existing production parts.
  • Provide machining expertise to ensure fixture designs promote rigidity, repeatability, ease of setup, and manufacturability.
  • Select and optimize cutting tools, tool holders, inserts, and work holding solutions based on material, machining strategy, and production requirements.
  • Evaluate and recommend tooling technologies and machining methods that improve productivity, reduce costs, and extend tool life.
  • Support the implementation of standardized tooling, work holding, and machining best practices.
  • Assist in resolving fixture‑and‑tooling‑related issues to improve setup efficiency, part quality, and overall manufacturing performance.
Machine Prove‑Out & Production Support
  • Work closely with CNC setup technicians and machinists to successfully set up and prove out new CNC programs.
  • Verify first article parts and ensure compliance with engineering drawings and quality requirements.
  • Troubleshoot machining, tooling, fixture, and setup issues during production startup.
  • Optimize feeds, speeds, tooling, work holding, and cutting parameters to maximize efficiency and part quality.
  • Provide hands‑on support during initial production runs to ensure stable, repeatable manufacturing processes.
  • Recommend and implement process improvements to reduce setup time, improve cycle times, and increase overall productivity.
Production Support
  • Provide technical support to CNC machinists and setup technicians.
  • Resolve machining and programming issues to minimize production downtime.
  • Support engineering changes and new product introductions.
  • Work closely with Manufacturing Engineering, Production, and Quality to improve manufacturing performance.
Continuous Improvement
  • Identify opportunities to improve machining efficiency and productivity.
  • Reduce setup times and cycle times.
  • Improve machine utilization and tooling performance.Reduce scrap and rework.
  • Participate in Lean Manufacturing, 5S, and continuous improvement initiatives.
  • Develop standardized machining practices across the manufacturing department.
Quality
  • Ensure CNC programs consistently produce parts within engineering specifications.
  • Interpret and apply GD&T requirements.
  • Support first article inspections.
  • Verify dimensions using precision measuring equipment.
  • Collaborate with Quality and Manufacturing Engineering to investigate and resolve machining‑related issues.
Documentation
  • Create and maintain CNC programs, setup sheets, tooling lists, work instructions, and process documentation.
  • Maintain accurate revision history and programming records.
  • Document machining best practices and standardized manufacturing processes.
Team Collaboration
  • Provide technical guidance and support to CNC machinists and setup personnel.
  • Share machining best practices and support continuous learning within the manufacturing team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC PROGRAMMER/CNC PROCESS ENGINEER
CNC PROGRAMMER/CNC PROCESS ENGINEER

Century-Arms,-Inc.- • Town of Florida (NY)

On-site
USD 75,000 - 90,000
CNC Programmer
CNC Programmer

SDM Composites • Santa Clarita (CA)

On-site
USD 90,000 - 120,000
CNC PROGRAMMER
CNC PROGRAMMER

HEM Inc • Pryor Creek (OK)

On-site
USD 60,000 - 85,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Encode, Inc. • Bangor (ME)

On-site
USD 60,000 - 90,000
Sign-On Bonus
Relocation Assistance
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Pinnacle Partners, Inc • Indianapolis (IN)

On-site
USD 70,000 - 95,000
CNC Programmer
CNC Programmer

Bay Cast Technologies LLC • Bay City (MI)

On-site
USD 60,000 - 80,000
CNC Programmer
CNC Programmer

Talnt • Birmingham (AL)

On-site
USD 65,000 - 85,000
Health insurance
CNC Programmer/Machinist
CNC Programmer/Machinist

ATW Companies • Boyertown

On-site
USD 55,000 - 82,000
Manufacturing Engineer
Manufacturing Engineer

Accelera • Dayton (OH)

On-site
USD 75,000 - 100,000
CNC Process Engineer
CNC Process Engineer

Accelera • Auburn (IN)

On-site
USD 75,000 - 110,000