Skip to main content

CNC Programmer – 1st Shift

Posted yesterday

elliott tool technologiesDayton (OH)

SENIORITY

Mid

Apply (opens in a new tab)

About the role

CNC Programmer Own CNC Programming & Optimization Write, maintain, and optimize CNC programs for new and existing parts (Swiss turning, milling, and related processes) using PartMaker and CAM software. Improve cycle times, tool life, surface finish, and part accuracy. Maintain organized, up-to-date program libraries and documentation. Be the Shop's Programming ExpertServe as the go-to resource for CNC programming, macros, and advanced techniques. Support machinists with setups, troubleshooting, and prove-outs. Provide daily run support for assigned departments. Recommend tooling and fixturing aligned with programming and process needs. Drive Continuous Improvement Support continuous improvement efforts focused on efficiency, quality, and throughput. Stay current on CNC software, machining methods, and emerging technology. Provide input on capital equipment and machining upgrades. Build Capability Across the TeamCross-train Manufacturing Technicians (MTs) and Manufacturing Engineers (MEs) to strengthen programming understanding. Help ensure consistent programming coverage across the shop What's a typical day like? A priority job hits the schedule with tight delivery requirements and complex tolerances. You review the print, tooling, and setup strategy, then write and optimize the program. On the shop floor, you support the prove-out, fine-tune feeds and speeds, and help lock in a stable process. Later, a department flags a tool life issue — you adjust the program, improve efficiency, and reduce scrap. The programs run clean, the shop stays productive, and the job ships on time. At Elliott, your work directly shapes quality, efficiency, and customer trust.
What We're Looking For: Do You Have What It Takes?
Experience: 5+ years of CNC programming experience with a machinist background. Able to write, troubleshoot, and optimize programs using CAM software and G-code. Mechanical Skills: Comfortable working hands-on with machining tools and equipment.
Education: High school diploma or equivalent. Additional technical training is a plus. Team-Oriented: Respectful, coachable, and focused on team success — not just your own. Results-Driven: You take pride in quality work and follow through on your commitments. Locally Based: Within a 45-minute commute of Dayton, OH.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this