Demo

CNC Programmer

Mull Group
Wheeling, WV Full Time
POSTED ON 10/10/2026
AVAILABLE BEFORE 2/6/2027

Mull Group is a third-generation, family-owned industrial manufacturer that has been building and rebuilding heavy equipment in the Upper Ohio Valley since 1961. We're looking for a CNC Programmer who likes a challenge and wants to see their programs turn into real parts on our floor.

This isn't a high-volume production shop where you write one program and run it for months. Our work is mostly repair, rebuild, and custom jobs, so you'll program something new most days and solve problems that don't come with an easy answer.

What you'll do

  • Program in GibbsCAM. You'll create and edit CNC programs for our mills and lathes from prints, sketches, and worn sample parts.
  • Plan the job. You'll choose tooling, workholding, feeds, speeds, and machining sequences to get parts made right and efficiently.
  • Support the floor. You'll work with machinists to prove out programs, fix problems at the machine, and improve cycle times.
  • Keep the system current. Our ERP is simple and easy to use. Paperwork is minimal.
  • Own quality. You'll make sure programs match the print and that parts leave our shop right the first time.

What you bring

  • 5 years of CNC programming experience in a machine shop
  • Hands-on experience with GibbsCAM, or strong experience with another CAM system and a willingness to learn GibbsCAM
  • Solid knowledge of G-code and the ability to edit programs at the machine
  • Strong blueprint reading skills, including GD&T
  • Knowledge of tooling, workholding, and machining practices for mills and lathes
  • A problem-solver who can look at a worn part and work out how to make it new again

Nice to have

  • Hands-on CNC machinist or setup experience
  • Multi-axis or mill-turn programming experience
  • Experience with large parts, heavy-equipment repair, or one-off jobs
  • CAD/3D modeling skills
  • Experience machining alloy steel, cast iron, and bronze

Why Mull Group

  • Stability. We've been family-owned for three generations and have been here over 60 years.
  • Real work. Every job is different, so you won't be programming the same part all day.
  • Pay and benefits. We offer competitive pay, health, dental, vision, 401(k), PTO, and holidays.
  • Room to grow. We are always looking for the next generation foreman and leaders.

Pay: From $28.00 per hour

Expected hours: 40.0 per week

People with a criminal record are encouraged to apply

Work Location: In person

Salary : $28

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$37,726 - $46,705
Income Estimation: 
$51,902 - $64,610
Income Estimation: 
$46,685 - $59,878
Income Estimation: 
$43,603 - $55,670
Income Estimation: 
$51,669 - $66,452
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer jobs in the Wheeling, WV area that may be a better fit.

  • Touchstone Advanced Composites Triadelphia, WV
  • Position Title: CNC Programmer – Day Shift / Afternoon Shift Location: Touchstone Advanced Composites – Triadelphia, WV Position Summary Touchstone Advance... more
  • 1 Day Ago

  • Career Connections, Inc Athens, OH
  • Position Summary A custom precision machine shop in Athens County is seeking a motivated and reliable CNC machinist and programmer to join their team. This... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!