Surge Staffing logo
Applications Engineer
full-timeBloomingdale

Summary

Location

Bloomingdale

Type

full-time

Explore Jobs

About this role

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

Other facts

Tech stack
CNC Programming,Process Development,Tool Layouts,Machine Setup,Troubleshooting,Continuous Improvement,Blueprint Reading,GD&T,Inspection Equipment,Communication Skills,Interpersonal Skills,Siemens PLC Programming,CAD/CAM Software,Machining Processes,Cycle Time Monitoring,Technical Solutions

About Surge Staffing

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.

Team size: 1,001-5,000 employees
LinkedIn: Visit
Industry: Staffing and Recruiting
Founding Year: 1996

What you'll do

  • The Applications Engineer will be responsible for programming multi-axis CNC machines, developing tooling layouts, and designing machining processes. Additionally, the role includes training personnel and troubleshooting CNC equipment.

Ready to join Surge Staffing?

Take the next step in your career journey

Frequently Asked Questions

What does a Applications Engineer do at Surge Staffing?

As a Applications Engineer at Surge Staffing, you will: the Applications Engineer will be responsible for programming multi-axis CNC machines, developing tooling layouts, and designing machining processes. Additionally, the role includes training personnel and troubleshooting CNC equipment..

Why join Surge Staffing as a Applications Engineer?

Surge Staffing is a leading Staffing and Recruiting company.

Is the Applications Engineer position at Surge Staffing remote?

The Applications Engineer position at Surge Staffing is based in Bloomingdale, Illinois, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Applications Engineer position at Surge Staffing?

You can apply for the Applications Engineer position at Surge Staffing directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Surge Staffing on their website.