CNC Machine Programmer

Posted Yesterday
Be an Early Applicant
Odessa, MO, USA
In-Office
Mid level
Professional Services • Defense • Industrial • Manufacturing
The Role
Create and optimize CNC programs using Mastercam and G-code, support on-floor troubleshooting, improve cycle time, tool life, and repeatability, document standardized setups and tooling, lead equipment modernization and OEE improvements, and train production staff.
Summary Generated by Built In

Description

We are seeking a CNC Programmer to drive improvements in CNC machining performance, programming quality, and manufacturing efficiency.

This role will focus on creating and refining CNC programs, optimizing machining processes, reducing cycle time and scrap, improving tool life, and supporting machinists with proven best practices and standardized methods.

The ideal candidate is hands-on, data-driven, and comfortable collaborating across engineering, quality, and operations to improve throughput and part consistency.

Key Responsibilities

  • Develop, modify, and maintain CNC programs for production; Create optimized toolpaths using CAM software (Mastercam), ensuring repeatability, safe machining strategies, and cost-effective cycle times.
  • Support machining teams with on-floor troubleshooting of program and process issues.
  • Implement program revision control and ensure programs align with internal standards and machining best practices.
  • Lead machining optimization initiatives focused on cycle time reduction, improved tool life, reduced scrap/rework, and enhanced repeatability.
  • Evaluate and improve setups, work holding strategies, tool selection, feeds/speeds, and machining parameters to improve output and part consistency.
  • Conduct time studies and root cause analyses on machining bottlenecks and quality issues.
  • Establish and maintain standard work for machining operations, including setup sheets, tooling packages, and documented process parameters.
  • Train and support machinists and production personnel on updated processes, program changes, and standard methods.
  • Identify opportunities in machining equipment and supporting systems to improve efficiency, uptime, and throughput (e.g., machine upgrades, controls/retrofits, probing, automation, tool management, coolant systems, chip handling, and program management/DNC infrastructure).
  • Evaluate and recommend equipment improvement initiatives based on ROI, downtime reduction, cycle time impact, quality improvements, and long-term scalability.
  • Support implementation of new equipment, automation, and upgrades including acceptance testing, process validation, documentation updates, and training.
  • Partner with maintenance, engineering, vendors/OEMs, and production teams to plan and execute modernization projects with minimal production disruption.
  • Contribute to improving Overall Equipment Effectiveness (OEE) by addressing recurring downtime drivers including setup time, tool-change inefficiencies, program/process instability, and machine reliability constraints.
  • Improve machining “infrastructure” such as CAM post-processors, program storage and revision control, standardized tool libraries, and digital setup documentation for repeatable, scalable operations.
  • Ensure machining processes consistently meet print specifications and quality requirements.
  • Follow and support all safety policies, machine guarding requirements, and shop floor best practices.
  • Support first-article and production validation for new programs and process changes.

Requirements

  • 3+ years of CNC programming (Mastercam) experience in a production machining environment.
  • Proficiency with CNC programming methods (G-code and/or conversational as applicable) and strong understanding of machining fundamentals.
  • Hands-on ability to set up and troubleshoot Haas CNC Horizontal, Vertical, and Lathe machines.
  • Demonstrated experience optimizing machining operations for cycle time, scrap reduction, and process stability.
  • Strong knowledge of cutting tools, work holding, fixturing principles, and blueprint interpretation including GD&T.
  • Proven ability to troubleshoot machining issues independently on the shop floor.
  • Demonstrated ability to evaluate and support implementation of machining equipment improvements (upgrades, retrofits, automation, or process-support technology) in a production environment.
  • Strong documentation skills and experience developing setup sheets, tooling lists, and standardized process documentation.
  • Preferred experience supporting equipment modernization projects such as automation integration (robotic tending, pallet systems, bar feeders), probing and in-process measurement systems, CNC controls upgrades / machine retrofits, production data collection / OEE tracking systems, DNC/network program management systems, and tool management systems and standardized tool libraries.
  • Ability to work independently in a fast-paced non-climate-controlled environment.

10-hour/day shift schedule: Monday - Thursday 5:00am - 3:30pm

Skills Required

  • 3+ years of CNC programming (Mastercam) experience in a production machining environment.
  • Proficiency with CNC programming methods (G-code and/or conversational) and strong understanding of machining fundamentals.
  • Hands-on ability to set up and troubleshoot Haas CNC Horizontal, Vertical, and Lathe machines.
  • Demonstrated experience optimizing machining operations for cycle time, scrap reduction, and process stability.
  • Strong knowledge of cutting tools, work holding, fixturing principles, and blueprint interpretation including GD&T.
  • Proven ability to troubleshoot machining issues independently on the shop floor.
  • Demonstrated ability to evaluate and support implementation of machining equipment improvements (upgrades, retrofits, automation, or process-support technology).
  • Strong documentation skills and experience developing setup sheets, tooling lists, and standardized process documentation.
  • Ability to work independently in a fast-paced non-climate-controlled environment.
  • Experience supporting equipment modernization projects such as robotic tending, pallet systems, bar feeders, probing, CNC controls upgrades, DNC systems, tool management systems, and OEE tracking (preferred).
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
38 Employees

What We Do

Advanced Industries Inc. is a turnkey manufacturing company producing items from aluminum and steel. It operates as both a design house and a build-to-print company.

Similar Jobs

Tulip Logo Tulip

Senior Account Executive

Enterprise Web • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
US
310 Employees
100K-150K Annually

Hiya Inc. Logo Hiya Inc.

Marketing Manager

Artificial Intelligence • Cloud • Mobile • Security • Software
Remote or Hybrid
United States
145 Employees
96K-139K Annually

Dynatrace Logo Dynatrace

Artificial Intelligence Engineer

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
Remote or Hybrid
United States
5600 Employees
146K-220K Annually

Sprout Social Logo Sprout Social

Chief Of Staff

Marketing Tech • Social Media • Software • Analytics • Business Intelligence
Easy Apply
Remote or Hybrid
US
1400 Employees
216K-356K Annually

Similar Companies Hiring

Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account