CNC Programmer

FPC International, Inc.

Michigan

On-site

USD 62,000 - 94,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Paid vacation & holidays
Life and disability insurance
Employee assistance resources
Professional development
Flexible start times
Monday–Friday schedule

Job summary

Noble Company in Michigan designs and manufactures premium building products. We seek an experienced CNC Programmer who designs parts and programs them, taking parts from 3D model to finished program.

This role blends hands-on CAD with CAM in a small team with latitude to improve processes. You’ll develop and optimize programs for 3-axis and 5-axis CNC routers, machine foam and plastic, rebuild models in SolidWorks/SolidCAM, improve fixturing and setups, and support prototyping and new product

Qualifications

  • High school diploma or GED required.
  • 3-5+ years CNC programming experience.
  • Hands-on CAD design experience creating or modifying 3D models and drawings.
  • SolidWorks/SolidCAM experience preferred; PowerMill/Mastercam acceptable.

Responsibilities

  • Create and modify 3D CAD models and drawings for parts, fixtures, and products.
  • Develop and optimize programs for 3-axis and 5-axis CNC routers for foam and plastic.
  • Rebuild models in SolidWorks/SolidCAM as PowerMill transitions proceed.
  • Improve fixturing, tooling, setups, and machining efficiency.
  • Support prototyping and new product development; troubleshoot quality issues.
  • Work with CNC operators and assist production when needed.

Skills

CNC programming
Independent work
Team collaboration
Problem solving

Education

High school diploma or GED

Tools

SolidWorks
SolidCAM
Mastercam/PowerMill

Job description

At Noble Company, we're proud of our reputation for quality, innovation, and craftsmanship. For 80 years, we've designed and manufactured premium building products that are trusted throughout the construction industry. As an OEM, we design our own products to our own standards, so we're not at the mercy of someone else's designs or changing requirements. We're a stable, profitable company that combines the strength of an established manufacturer with the collaborative culture of a close-knit team.

We're looking for an experienced CNC Programmer who enjoys both sides of the work: designing parts and programming them. This role combines hands‑on CAD design with CAM programming, so you'll take parts from 3D model to finished program and see the direct impact of your work. We're a small team with very little red tape. If you see a better way to do something, you'll have the support to make it happen and truly make this role your own.

What You'll Do
  • Create and modify 3D CAD models and engineering drawings for parts, fixtures, and products. Design is a significant part of this role, not just programming.
  • Develop and optimize programs for Noble's 3-axis and 5-axis CNC routers, machining foam and plastic materials.
  • Evaluate our existing models and programs and rebuild them in SolidWorks/SolidCAM as we transition away from PowerMill.
  • Improve fixturing, tooling, setups, and machining efficiency.
  • Support new product development, prototyping, and product enhancements.
  • Troubleshoot machining and quality issues while partnering with operations and quality teams.
  • Work closely with CNC operators and pitch in to support production when the team needs it.
What We're Looking For
  • High school diploma or GED.
  • 3-5+ years of CNC programming experience.
  • Hands‑on CAD design experience creating or modifying 3D models and engineering drawings. You don't need to be a full‑time designer, but you should be comfortable working in the tools.
  • SolidWorks and SolidCAM experience strongly preferred; MasterCam, PowerMill, or comparable CAD/CAM software also considered.
  • Strong understanding of machining processes, tooling, fixturing, and setups. Experience with CNC routers and non‑metal materials (foam, plastics) is a plus.
  • Ability to work independently and own your work while collaborating with a small, hands‑on team.
  • Commitment to quality, continuous improvement, and problem‑solving.
  • Backgrounds in automotive, furniture, aerospace, machine shops, tooling, or metal fabrication are all welcome.
Why Join Noble?
  • Competitive pay: $30-$45/hour based on experience
  • Stability: 80 years in business, profitable, and not tied to the ups and downs of automotive or office furniture
  • We design our own products, so you're not chasing someone else's changing designs
  • Small team, little red tape, and real freedom to improve processes and make the role your own
  • Opportunity to influence product design, process improvements, and new product development
  • A supportive team to help you get up to speed, plus on-the-job and external training
  • Monday-Friday day schedule with flexible start times
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid vacation and holidays
  • Life and disability insurance
  • Employee assistance resources
  • Professional development and training opportunities
Our Culture

At Noble, we believe great ideas can come from anyone. We value teamwork, open communication, quality workmanship, and continuous improvement. We're a close-knit team where people genuinely help one another succeed. When something comes up on the floor, it's all hands on deck. We celebrate wins together and take pride in producing high-quality products that make a difference.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

FPC International, Inc. • Spring Lake (MI)

On-site
USD 41,000 - 62,000
Medical, dental, and vision insurance
401(k) with company match
Paid vacation and holidays
+3
CNC Programmer & CAD Designer (3-5 Axis) — Flexible Hours
CNC Programmer & CAD Designer (3-5 Axis) — Flexible Hours

FPC International, Inc. • Michigan

On-site
USD 62,000 - 94,000
Medical, dental, vision insurance
401(k) with company match
Paid vacation & holidays
+5
CNC Programmer & CAD Designer - Turn 3D Models into Precision Parts
CNC Programmer & CAD Designer - Turn 3D Models into Precision Parts

FPC International, Inc. • Spring Lake (MI)

On-site
USD 41,000 - 62,000
Medical, dental, and vision insurance
401(k) with company match
Paid vacation and holidays
+3
CNC Programmer
CNC Programmer

Elgen Staffing • Hampton (VA)

On-site
USD 75,000 - 105,000
Company Paid Life Insurance
Disability Insurance
Medical, Dental and Vision Plans
+6
CNC Machinist
CNC Machinist

Noble-X, Inc. • Amery (WI)

On-site
USD 41,000 - 55,000
Health Insurance
Dental & Vision Insurance
401k Match
+2
CNC Programmer
CNC Programmer

Northeast Tool & Manufacturing • Charlotte (NC)

On-site
USD 80,000 - 120,000
CNC Programmer
CNC Programmer

Enprotech, LLC • Laconia (NH)

On-site
USD 70,000 - 100,000
Health coverage
401(k) with match
Disability insurance
+1
CNC Programmer
CNC Programmer

Quest Global • Winston-Salem (NC)

On-site
USD 52,000 - 62,000
401(k)
Dental insurance
Health insurance
+1
CNC Programmer
CNC Programmer

DaCruz Manufacturing Inc • Bristol (CT)

On-site
USD 55,000 - 75,000
Competitive salary
Professional development opportunities
Supportive work environment
CNC Programmer
CNC Programmer

Oldcastle APG, Inc. • Nephi (UT)

On-site
USD 65,000 - 90,000
Competitive pay
Medical, dental, disability benefits
Group retirement savings
+2