Hire the Best CNC Programmers
in Sri Lanka

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

Panadura, Sri Lanka

$25/hr
5.0
22 jobs

Software developer specializing in Computer Aided Engineering software. Experienced in using industry standard CAE libraries and Graphics Libraries. Graduated as a Mechanical Engineer. Proficient in engineering mathematics. Technologies – C++ (MSVC), C#, WPF, CMake, Qt, Python, Git, XML Graphics – DirectX 11, Qt3D graphics libraries CAD/CAM – Open Cascade, Analysis Situs SDK

  • CAD & CAM Software
  • C++
  • C#
  • DirectX
  • Windows Presentation Foundation
  • Python
  • Qt Framework
  • PyQt
  • CMake
  • XML
  • Microsoft Visual Studio
  • Git
  • Desktop Application
  • Graphics Programming
  • Mechanical Engineering
Buddhika W.

Kurunegala, Sri Lanka

$30/hr
4.8
108 jobs

I'm B.Sc. Mechanical Engineer with more than 15 + years extensive industrial experience in fields of Mechanical Design Engineering, Product Concept Design, Reverse Engineering Design for 3D scan to Solid Conversion & CNC/CAM programming for 3-5 Axis milling & turning . I'm also specialized in doing Complex and dynamic FEA analysis & simulation along with Ansys. I learn fast how the new things do/work, if I don't know, it well right now...! My Portfolio/Personal Website RapiD3D.lk I'm Highly Capable Of Offering The Following Related Services # Mechanical Engineering Design / Design Calculation # Product/Concept Design & Development # 3D Scan to Solid Modeling with Geomagic Design X # CNC / CAM Programming 3- 5 Axis ( NX CAM, PTC Creo CAM, SolidCAM & Fusion 360 CAM) # Sheet Metal Design # Variety of Bra Cup Mold Design ( PU Cup, Push Up, Wired Cup & One-Piece Bra) # Variety of Porcelain Product Design # Photorealistic Product Rendering & Animation # FEA Analysis with Ansys # 3D Printing / Rapid Prototyping & Concept Prototype Manufacturing Feel free to contact me any time to discuss your project. I will complete the requirements/expectations with the highest quality.

  • CNC Programming
  • CAD & CAM Software
  • SolidWorks
  • 3D Printing
  • Reverse Engineering
  • ANSYS
  • Design for Manufacturing
  • Finite Element Analysis
  • Mechanical Engineering
  • Siemens NX
  • Product Design
  • Geomagic Design X
  • Computational Fluid Dynamics
Sandun D.

Kelaniya, Sri Lanka

$38/hr
5.0
4 jobs

am a Professional Mechanical Engineer with strong experience in machine design, CNC systems, and industrial equipment development. I have successfully completed multiple Upwork projects, including CNC Fiber Laser Cutting Machine Design for steel plates, from concept to detailed manufacturing drawings. My expertise covers the full mechanical design cycle — understanding client requirements, developing concepts, 3D modeling, engineering calculations, DFM (Design for Manufacturing), and preparing production-ready drawings. 🔧 Core Skills & Expertise Mechanical Engineering Design CNC Machine Design & Automation Fiber Laser Cutting Machine Design (Steel Plates) Mold Design (Plastic & Metal) Concept Design & Product Development Surface modelling Reverse Engineering DFM / DFA (Manufacturing & Assembly Optimization) 3D CAD Modeling & 2D Manufacturing Drawings Sheet Metal & Structural Design BOM Preparation & Technical Documentation 🛠 Software Experience SolidWorks PTC CREO ✅ Why Work With Me Practical, manufacturing-focused designs Strong understanding of CNC, fabrication, and machining Clear communication and on-time delivery Experience working with global clients on Upwork Designs optimized for cost, performance, and reliability I am available for long-term collaboration or short-term projects involving machine design, CNC systems, mold design, or mechanical product development. Let’s turn your idea into a reliable, manufacturable engineering solution.

  • CNC Programming
  • SolidWorks
  • 3D Modeling
  • 3D Design
  • Surface Modeling
  • Product Development
  • Drafting
  • Creo Parametric
  • Industrial Product
  • Mechanical Design
  • Mechanical Engineering
  • Machine Design
  • Industrial Design
  • Injection Mold Design
  • Design for Manufacturing
Dinul L.

Maharagama, Sri Lanka

$47/hr
5.0
1 jobs

Mechatronics Engineering Graduate with hands-on experience in automation engineering, mechanical designing and embedded programming. Demonstrated expertise in developing innovative solutions. I recently completed an internship specializing in factory automation and research and development projects. I seek to leverage my engineering skills and project experience in a challenging role.

  • CAD
  • SolidWorks
  • Modeling
  • Mechanical Engineering
  • Autodesk Fusion 360
  • Mechanical Design
  • Finite Element Analysis
  • Sheet Metal
  • Printable 3D Models
  • Arduino
  • STM32
  • C++
  • Python
  • Java
  • C

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 Sri Lanka on Upwork?

You can hire a CNC Programmer in Sri Lanka 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 Sri Lanka 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 Sri Lanka 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.