Hire the Best CNC Programmers
in the United States

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Jacob D.

Largo, Florida

$40/hr
5.0
2 jobs

Jake DeVega – CNC Programmer | CAD Designer | CAD/CAM Trainer I’m a motivated CNC programmer with a passion for turning complex ideas into efficient, production-ready solutions. With hands-on experience in machining, design, and CAM software, I want to help shops streamline workflows, improve accuracy, and boost output through modern programming methods. Technical Expertise: Skilled in Fusion 360, Mastercam, and Hypermill with a strong background in post processor customization, template creation, and cycle optimization for Haas and multi-axis machines. Machining Capabilities: Experienced in both prototype and production machining, including 3, 4, 5 Axis Machines. Mainly Specializing in 5 Axis Machining (3+2 and Simultaneous) and Palletizing Production Jobs for 3 and 4 Axis Machines using custom made fixtures using Mitee Bite Products. Training & Consulting: I provide one-on-one CAD/CAM training, programming support, and consulting for shops looking to modernize and optimize their manufacturing process. Creative Problem Solving: I specialize in designing efficient toolpaths, simplifying repeat part workflows, and helping teams get the most out of their software.

  • CAD
  • Modeling
  • CAD Conversion
  • Manufacturing
  • Contract Drafting
  • Contract Manufacturing
Sam A.

Stantonsburg, North Carolina

$105/hr
5.0
5 jobs

I’m a CAD/CAM specialist with extensive experience in 5-Axis CNC programming, skilled in transforming detailed designs into optimized machining strategies. I excel at creating efficient toolpaths that maximize precision, reduce cycle times, and ensure top-tier results for both prototyping and production runs. Proficient in Autodesk Fusion 360, FeatureCAM, Solidworks, and MasterCAM. I bring a deep understanding of both design and manufacturing processes. Whether you’re developing parts from scratch or refining existing models, I ensure seamless integration between CAD and CAM workflows. I’m known for my attention to detail, strong problem-solving skills, and ability to collaborate with cross-functional teams to meet tight deadlines and technical requirements. Let’s work together to turn your design concepts into high-performance parts with speed and accuracy.

  • CNC Programming
  • CAD & CAM Software
  • CAD
  • CAM Software
  • 3D Modeling
  • CAD Conversion
  • 3D Design
  • Modeling
Nicolas S.

Hollywood, Florida

$31/hr
5.0
7 jobs

Hello. I’m a CNC Programmer, 3D modeler and CAD Drafter with hands-on experience in custom millwork and CNC woodwork production. I specialize in generating detailed, build-ready drawings and clean CNC output for cabinetry, furniture and architectural components. My workflow covers the full stack—from 3D modeling to CAM programming and machine-ready files—using tools like MozaikCNC, Fusion 360, SketchUp, and V-Carve. I focus on: - Accurate part modeling and joinery layout - Toolpath strategy and G-code optimization - Tool mapping and controller configuration - Feed rate and spindle tuning based on material and tooling I’ve supported projects across residential, commercial, and hospitality sectors throughout the U.S. and Canada. My approach is grounded in real-world CNC behavior, with an emphasis on precision, repeatability, and efficient runtime. Portfolio available upon request. Best regards, Nicolas

  • CNC Programming
  • CAM Software
  • 3D Drawing
  • CAD Software
  • Engineering & Architecture
  • SketchUp
  • Autodesk Fusion 360
Andy E.

La Crescent, Minnesota

$49/hr
5.0
89 jobs

1️⃣ 𝗢𝗻𝗲 𝘀𝘁𝗼𝗽 𝘀𝗵𝗼𝗽 𝗳𝗼𝗿 𝗮𝗹𝗹 𝘆𝗼𝘂𝗿 𝗽𝗿𝗼𝘁𝗼𝘁𝘆𝗽𝗲𝗶𝗻𝗴 𝗻𝗲𝗲𝗱𝘀! 𝗔𝗿𝗲 𝘆𝗼𝘂 𝗿𝗲𝗮𝗱𝘆 𝘁𝗼 𝗲𝗹𝗲𝘃𝗮𝘁𝗲 𝘆𝗼𝘂𝗿 𝗶𝗱𝗲𝗮𝘀 𝘁𝗼 𝗻𝗲𝘄 𝗵𝗲𝗶𝗴𝗵𝘁𝘀 𝗯𝘆 𝗲𝗻𝗴𝗮𝗴𝗶𝗻𝗴 𝘄𝗶𝘁𝗵 𝗮 ✔️𝗱𝗲𝗽𝗲𝗻𝗱𝗮𝗯𝗹𝗲, ✔️𝗲𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁, 𝗮𝗻𝗱 ✔️𝗰𝗿𝗲𝗮𝘁𝗶𝘃𝗲𝗹𝘆 𝗶𝗻𝗰𝗹𝗶𝗻𝗲𝗱 𝗽𝗿𝗼𝘁𝗼𝘁𝘆𝗽𝗲𝗿 3D Printing Services Are you ready to bring your ideas to life? As a freelance prototyping specialist, I'm here to help you turn your concepts into reality. With a focus on delivering exceptional results, I'll work closely with you from start to finish to create high-quality prototypes that exceed your expectations. Let's collaborate and bring your imagination to life in the most impressive way possible. I am a dedicated prototyper who thrives on transforming ideas into tangible realities. With my educational background in tool and die, along with my comprehensive skill set encompassing Fusion 360 3D modeling, 3D printing, CNC programming, CNC machining, design for manufacturing, and physical prototyping, I possess the expertise required to bring your visions to fruition. My genuine passion for creating and finding innovative solutions drives me to approach each project with unwavering enthusiasm and a positive mindset. I am committed to making the prototyping journey enjoyable and stress-free for my clients. I understand that translating an idea into a physical object can be daunting, which is precisely where I step in—to turn your concept into a tangible reality. What sets me apart is my unwavering dedication to providing an exceptional client experience. By taking the time to truly understand your project requirements, I can tailor my approach to perfectly align with your needs. Open and effective communication is at the forefront of my process, ensuring you are well-informed throughout every stage of prototyping. Meticulous attention to detail is a hallmark of my work. I strive to deliver prototypes that not only meet functional requirements but also possess aesthetic appeal. I relish the opportunity to experiment with new techniques and materials, always ready to embrace fresh challenges. If you are seeking a personable and enthusiastic prototyper armed with the skills to bring your ideas to life, search no further. I am thrilled to collaborate with you and eagerly anticipate the incredible creations we will achieve together! -Andy

  • CNC Programming
  • CAD & CAM Software
  • CAD
  • Mastercam
  • SolidWorks
  • 3D Rendering
  • 3D Design
  • Prototyping
  • Product Design
  • Design for Manufacturing
  • Mechanical Engineering
  • Autodesk Fusion 360
Steven B.

Hillside, Illinois

$30/hr
5.0
3 jobs

Mechanical Designer with CAD modeling, CAM programming, CNC machining, CAD Drafting and 3D printing experience. TopSolid CAD/CAM & Autodesk Fusion 360: • Parametric CAD models • CAM toolpath strategy • Nylon PA612-CF, PC, ASA, PETG: Soft jaw, fixture, and Jig design 3d printing • Hybrid additive + machining • Tight tolerances • Aluminum + engineering plastics • Prototype tooling • 3axis CNC machining

  • CNC Programming
  • CAD & CAM Software
  • CAD
  • 3D Modeling
  • CAD Conversion
  • Modeling
  • Manufacturing
  • TopSolid
  • Injection Mold Design
  • Plastic
  • 3D Printing
  • Injection Mold
  • 2D Drafting
  • Mechanical Design
  • Product Design
  • Design for Manufacturing
  • Prototyping
Robert O.

Kings County, New York

$55/hr
5.0
15 jobs

I am an experienced and reliable SolidWorks designer and CNC programmer with a passion for creating high-quality and innovative designs. With over 10 years of experience in the industry, I have honed my skills in 3D modeling, engineering design, and CNC programming. I have a diverse design background across various industries, including machine building, high-end furniture, and bicycle components. I am skilled in creating detailed and precise models, drawings, and renderings that meet high standards of quality. Additionally, I possess extensive knowledge of CNC programming and have expertise in multiple CAM software programs, allowing me to efficiently create effective programs for various machines and applications." I pride myself on my ability to collaborate with clients to understand their unique needs and deliver solutions that exceed their expectations. My work is always completed with attention to detail, accuracy, and efficiency, and I am committed to delivering projects on time and within budget. My services include: - SolidWorks 3D modeling and design - 2D drafting and detailing - CNC programming for mills and lathes - Tool and fixture design - CAM programming using Fusion 360, SolidCAM and MasterCAM - Prototyping and testing I am a self-starter with excellent problem-solving skills, and I am confident that I can deliver high-quality work that meets your specific requirements. So, if you're looking for a reliable and talented SolidWorks designer and CNC programmer, look no further. Let's work together to bring your ideas to life! Thank you for considering my profile, and I look forward to the opportunity to collaborate with

  • CNC Programming
  • CAD & CAM Software
  • CAD
  • SolidWorks
  • 3D Modeling
  • Reverse Engineering
  • Product Design
  • Autodesk Fusion 360

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a CNC Programmer in the United States on Upwork?

You can hire a CNC Programmer in the United States on Upwork in four simple steps:

  • Create a job post tailored to your CNC Programmer project scope. We'll walk you through the process step by step.
  • Browse top CNC Programmer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top CNC Programmer profiles and interview.
  • Hire the right CNC Programmer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a CNC Programmer?

Rates charged by CNC Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a CNC Programmer in the United States on Upwork?

As the world's work marketplace, we connect highly-skilled freelance CNC Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream CNC Programmer team you need to succeed.

Can I hire a CNC Programmer in the United States within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive CNC Programmer proposals within 24 hours of posting a job description.