Job Description:
We are seeking a skilled CNC Programmer / Process Engineer responsible for programming, tooling layouts, and process development for multi-axis CNC machines. This role includes process design, documentation, training, continuous improvement, and troubleshooting of CNC equipment.
Key Responsibilities:
Create proposals for new parts from customer prints including machine tool selection, material, cycle time, tooling costs, subsequent operations, and outside services
Develop tool layout sheets specifying all tooling and hardware needed for job setup and Autocrib inventory numbers
Create color-coded offset prints to guide operators on tooling effects and maintain updated layouts for process improvements
Design complete machining processes including sequence of operations, machine selection, cutting tools, work holding, and machining methods such as drill, ream, bore, burnish, broach, single point thread, tap, roll thread, polygon turn, transmit mill, polar interpolation, etc.
Determine appropriate machining parameters (speeds, feeds, depth of cut) based on workpiece and cutting tool material
Program CNC machines using PartMaker or Espirit CAD/CAM software for turning centers, Swiss type CNC, and multispindle machines including Index, Miyano, Star, Mori Seiki, Okuma, Daewoo, Takamaz, and ZPS with Siemens 840D, Fanuc, Okuma OSP, and Mitsubishi controls
Set up part files in Zoller tool presetter for Index and Star ST38 processes
Train personnel on machine setup, operation, and repair for all Index and CNC machinery
Monitor and improve cycle time and process capability across CNC machines
Perform machine setups when the department is behind or when setup personnel are absent
Provide technical solutions in corrective action meetings with Quality Control for process inefficiencies and quality concerns
Troubleshoot and repair machinery using Siemens Step 7 PLC programming knowledge
Locate and secure replacement components for machine repair and coordinate repair/remanufacture of mechanical and electronic components
Manufacture repair and replacement parts for machine tools
Requirements:
3–5 years of machine programming experience
Knowledge of machining processes and CNC machines
Ability to read blueprints, understand GD&T, use inspection equipment, and handle tooling
Strong communication and interpersonal skills
For over 57 years, Surge has been a national leader in staffing solutions, workforce management and workforce program solutions.
With an ever-growing national network and a deep commitment to understanding each person’s unique potential, Surge is more than a staffing agency — we’re a team that builds lasting relationships based on trust, respect, and collaboration.
We bring the right fit, with the right skill, at the right time. Our people-first customer service delivers high-quality workforce solutions. What we guarantee, we make happen every time — and we do it faster than everyone else.
Take the next step in your career journey