NIAR CNC Programmer - AMP Lab
Job Summary
Responsible for creating work instructions and preparing programs to be read by controllers on computer numerically controlled (CNC) machines for the purpose of producing precision machined metal parts in conformance with customer design specifications.
Essential Functions
- Prepares numerical control (NC) programs and related documentation for producing a precision part on the machines
- Creates consistent and reliable methods for optimum efficiency of material removal and part compliance
- Selects cutting tools that are suitable for particular part/machine tool; sets up all jobs with required fixtures and tooling
- Follows the progress of part(s) through inspection and other processing cycles for discrepancies and optimizations
- Collaborates with internal and external customers as required regarding delivery, blueprint questions, lean ideas, cost reductions, etc.
- Identifies improvement opportunities; adheres to schedule and budget constraints
- Provides support for machine operations; provides training on safe work habits as needed
- Perform other related duties as required
Job Duties
- Develop and optimize CNC programs using CAM software (e.g., Mastercam, CATIA) and manual G-code/M-code entry to control mills, lathes, or multi-axis machines.
- Analyze engineering blueprints, 3D CAD models, and GD&T specifications to determine appropriate machining sequences and tolerances
- Select optimal cutting tools, calculate speeds and feeds, and design or specify fixtures and work holding solutions for production.
- Monitor and refine existing programs to reduce cycle times, minimize tool wear, and decrease material scrap rates.
- Perform machine dry runs to ensure new programs operate safely and produce parts that meet all quality benchmarks.
- Provide shop-floor support to operators by diagnosing programming errors or mechanical issues and implementing corrective actions.
- Create detailed setup sheets and tooling lists to ensure standardized and repeatable manufacturing processes.
- Use of simulation software like Vericut is critical to verify toolpaths and prevent catastrophic machine crashes before the program ever reaches the shop floor.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process












