CNC Programmer

Rotating Machinery Services, Inc.

Village of Canastota (NY)

On-site

USD 60,000 - 85,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Rotating Machinery Services, Inc. seeks an experienced CNC Programmer for our Canastota, NY facility. You will write and optimize CAM programs for 3-, 4-, and 5-axis mills and lathes, supporting machinists during setup and ensuring accuracy through simulations.

Applicants should have Mastercam and SolidWorks proficiency, strong math and problem-solving skills, and the ability to read complex blueprints while working with minimal supervision in a shop environment.

Qualifications

  • Experience with Mastercam and SolidWorks required.
  • Strong reading comprehension skills.
  • Programming experience for 3, 4 and 5-axis mills and lathes.

Responsibilities

  • Create CNC instructions and CAM programs.
  • Support machinists during CNC setup.
  • Calculate material cuts and tool paths.
  • Translate designs into CAM programs and verify via simulations.
  • Check programs by running simulations and tests.
  • Plan tool selection and operation sequences.
  • Improve set up times and contouring of complex shapes.
  • Ensure safety and comply with rules.

Skills

Mastercam
SolidWorks
Reading comprehension
Problem solving
Time management
Written and verbal communication
Mechanical inclination

Education

High School diploma
Technical certification or equivalent experience

Tools

CMMs
Fanuc/Siemens/Okuma controls

Job description

A CNC programmer writes code to automate power driven machines that cut and finish metal, as lathes, grinders and mills. This position is a 40 plus (+) hour position. Machinery Supervisor or Lead experience a plus. This position will support the facility in the absence of the Manager of Operations from time to time and is based in our Canastota, NY facility.

RESPONSIBILITIES & ESSENTIAL FUNCTIONS:
  • Creates instructions for machinists.
  • Provides support to machinists during CNC machine set-up.
  • Makes calculations for programming including where materials should be cut.
  • Translates instructions into a computer automated manufacturing (CAM) program.
  • Checks completed programs by running simulations or tests.
  • Prepares geometric layout of designs using proper software.
  • Determines sequence of operations in a program.
  • Choose cutting tools that will be needed.
  • Analyzes job order and performs necessary calculations.
  • Writes programs and modifies existing ones for increased efficiency.
  • Analyzes and selects speeds and cutting tools for programs.
  • Makes improvements to set up times for a task and contouring of complex shapes.
  • Simplifies tooling time for workers and increases productivity for the client.
  • Evaluates all completed designs to validate their functions and ensure they successfully reduce time and money for the client.
  • Monitors all programs to make sure they follow blueprint instructions and safely and successfully complete the task.
  • Provides training for employees on automated systems.
  • Complies with all safety rules and regulations.
JOB REQUIREMENTS & QUALIFICATIONS:
  • Must have experience with Mastercam and SolidWorks.
  • Must have excellent reading comprehension skills.
  • Experience programming of 3, 4 and 5-axis, mills and lathes
  • Good math skills, especially algebra, trigonometry, and physics.
  • Must have good problem-solving skills.
  • Must have excellent time management skills, organizational and planning skills
  • Must have excellent written and verbal communication skills.
  • Must be mechanically inclined.
  • Knowledge of metal shop work.
  • Must be highly detail oriented.
  • Must be able to work effectively with little or no supervision.
  • Experience operating CMMs preferred
  • Experience setting up and operating CNC Mills preferred
  • Familiarity with Fanuc Siemens and Okuma controls preferred
EDUCATION:
  • High School diploma.
  • Knowledge of electronics and machine tools.
  • At least 4 years of experience with programming.
  • Continuing education to learn new techniques as they emerge.
  • Certification from accredited technical school or work experience.
PHYSICAL REQUIREMENTS:
  • This position can be required to participate in the company random or customer specific drug and alcohol screening and background check.
  • Ability to lift 30 lbs.
  • Ability to professionally handle stressful situations.
  • Outgoing personality to interact with entire company and customers.
  • Organization skills to manage multiple deadlines and priorities.
  • Ability to sit or stand for long periods of times, able to reach above head, bend and stand.
  • Able to pass a pre-employment drug, alcohol test and background check.
  • Must not have allergies or issues related to handling oils or metals including aluminum, copper, bronze and steel.
ADDITIONAL RESPONSIBLITIES:

Special Information (Travel required, physical requirements, background checks, valid license, on-call schedules, weekend rotations, lifting up to 30 lbs.)

  • The position will be based full time in our Canastota, NY facility.
  • Able to understand, read, write, and speak English proficiently.
  • Legal to work in the United States and ability to provide proper documentation
  • Possession of a valid driver's license
WORK ENVIRONMENT:
  • While performing the duties of this position, the employee will routinely enter a shop environment and will be exposed to moving mechanical parts. While the work area may be described as generally clean, safe, and "not loud", there will be machine operations that generate moderate noise and metal particles.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Rotating Machinery Services, Inc. • Chicopee (MA)

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

Rotating Machinery Services, Inc. • Tomball (TX)

On-site
USD 52,000 - 78,000
CNC Programmer
CNC Programmer

Elgen Staffing • Village of East Syracuse (NY)

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

US Cargo Systems • Goldsboro (NC)

On-site
USD 65,000 - 95,000
CNC Machinist - Programmer
CNC Machinist - Programmer

Innovative Machinery Group • Bloomfield (CT)

On-site
USD 70,000 - 100,000
Competitive starting salary
Health benefits (zero-premium plan)
Paid Time Off 23 days first year
+5
CNC Programmer
CNC Programmer

Birmingham Search Group • Hastings (MI)

On-site
USD 40,000 - 55,000
CNC Programmer/ Machinist
CNC Programmer/ Machinist

JBT Marel • Richmond (VA)

On-site
USD 60,000 - 90,000
CNC Programmer/Set-up
CNC Programmer/Set-up

Fairway Staffing Solutions • Perris (CA)

On-site
USD 55,000 - 75,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

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

Turn Up Talent • Round Rock (TX)

On-site
USD 60,000 - 90,000