CNC Programming Machinist

CNC Programming Machinist

Full-Time | Part Time | Flexible Schedule

Redmond, Oregon

General Summary of Purpose of This Position

Programming CNC machines, design and build fixtures, work in conjunction with Engineering department to facilitate new projects onto the Shop floor.

Additionally, the successful applicant will be required to pass a pre-employment drug screen and criminal background check. Nosler Inc is a federally regulated company that requires employees to have a clean background check and the ability to pass a drug screen including THC.

Essential Functions and Responsibilities

  • Create programs and instructions for machinists.

  • Review 3D CAD design blueprints.

  • Write and document job task documentation such that operators can pull tooling and set up repeat jobs

  • Make calculations for programming including where materials should be cut.

  • Ability to translate instructions into various CAM software programs such as Inventor Cam, Master Cam or Surf Cam.

  • Communicate with Manager, Engineers and Machinists who will use the programs.

  • Check completed programs by running simulations or tests.

  • Prepare geometric layout of designs using proper software.

  • Determine sequence of operations in a program.

  • Choose cutting tools that will be needed and works directly with Tooling mfg.

  • Analyze job order and performs necessary calculations.

  • Write programs and modifies existing ones for increased efficiency.

  • Analyze and selects speeds and cutting tools for programs.

  • Make improvements to set up times for a task and contouring of complex shapes.

  • Simplify tooling time for workers and increases productivity.

  • Evaluate all completed designs to validate their functions and ensure they successfully reduce time and money for the company.

  • Monitor all programs to make sure they follow blueprint instructions and safely and successfully complete the task.

  • Provide training for machinists on all automated systems.

  • Comply with all safety rules and regulations pertaining to OSHA, EPA and the State of Oregon.

Physical Demands

  • Ability to sit or stand for up to 8 hours at a time.

  • Ability to lift up to 50 pounds.

Mental Demands

  • The ability to deal with pressure to meet deadlines, to be accurate and to handle constantly changing situations, and to create a positive work environment.

  • The ability to deal with a variety of people and deal with stressful situations and handle conflict with a positive outcome.

Knowledge, Skills & Abilities

  • Must have superior CNC programming skills.

  • Must have excellent reading comprehension skills.

  • Good math skills, especially algebra, and trigonometry.

  • Good active listening skills.

  • Must have good problem solving skills.

  • Must have excellent time management skills.

  • Must have good 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.

  • Must have the ability to write and read complex spreadsheets.

  • Must have the ability to read blueprints.

  • Knowledge of safety measures pertinent to each job assignment.

Education and Experience

  • Minimum of an Associate’s degree in CNC programming, a computer-related field or a mechanical field.
  • Knowledge of electronics and machine tools.
  • Experience with programming.
  • Minimum 5-10 years’ Experience in Programming.
  • Continuing education to learn new techniques as they emerge.


The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. While performing the duties of this job, the employee is regularly exposed to moving mechanical parts. The employee is occasionally exposed to wet and/or humid conditions; fumes or airborne particles and vibration. The noise level in the work environment is usually moderate. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Nosler, Inc. has a “Standard of Excellence” code. The Company expects all its personnel to maintain a neat, clean and professional appearance.