CNC Programmer
Listed on 2026-09-25
-
Manufacturing / Production
Manufacturing Engineer
Position Summary
Provides CNC programming support for machining parts & tools on numerically controlled (CNC) machine tools. Ensures parts conform to dimensional specifications and equipment achieves throughput efficiency. Works closely with CNC Programmers, Manufacturing Engineering, Operations Leadership and select contractors / vendors. Specific areas of emphasis include Multi‑Axis Mills and Lathes.
Essential Functions- Provides programming support for machining parts & tools on numerically controlled machines by suggesting or implementing program edits or rewrites of machine instruction.
- Suggests or implements proper cutting tools for each part by taking into consideration speeds, feeds, cutter types and control system limitations to safely and economically produce a part to the engineering and/or manufacturing engineering specification.
- Suggests or implements program routines for the most efficient computer calculation of dimension and machining requirements for each part by outlining the sequence of operations, e.g., angle, linear, radii & curvature features.
- Suggests or implements dimension and configuration of cuts, selection of tools, machine speeds, and feed rates by analyzing drawings, sketches, procedures & specifications.
- Shows location of reference points and direction of cutting paths by preparing geometric layouts, utilizing CAD & various manufacturing software.
- Suggests or implements existing part programs for engineering changes or program improvement; revises programs to eliminate omissions or errors (as appointed by NC Programming / Manufacturing Engineering Staff).
- Observes operation of the machine on trial run to prove taped or programmed instruction. Compares computer printout to original program to ensure accuracy of machine instructions; recommends cost‑reduction opportunities and may be assigned to special projects.
- Analyzes proposed changes in methods and materials and contributes to continuous improvement and lean manufacturing/production activities.
- Maintains technical knowledge by attending workshops and reviewing technical publications.
- Supports the team by accomplishing related results as needed; work assignments may include cross‑functional responsibilities.
Education and Experience – Completion of a related trade school program, AA, or equivalent external/internal training and exposure to NC programming. Demonstrated ability to perform the essential functions of the job typically acquired through previous technical or production experience and/or two years’ experience at the NC Programmer level is preferred.
Knowledge,Skills and Abilities
- Knowledge and proficiency in key numerical control programming principles, concepts, and techniques.
- Fundamental knowledge of CNC programming language.
- Knowledge of N/C tooling, proper speeds and feeds for the material to be machined and proper machine sequences.
- General knowledge of aerospace industry and machine shop operations.
- Ability to effectively apply continuous improvement methods to manufacturing functions (e.g., process mapping, design‑to‑production automation).
- Ability to interpret a variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
- Ability to research and analyze data and develop recommendations or resolve problems.
- Ability to work with general work direction and instructions regarding the scope of assignments; determine priority and order of assignments.
- Ability to read, analyze, and interpret technical manuals.
- Ability to manually program N/C machines.
- May require ability to use standard business software applications and/or specialized design, data analysis, or database tools.
- Ability to respond to inquiries or complaints from customers or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).