1

From Home Cnc Router Programmer Jobs in Liverpool, NY

CNC Programmer

Syracuse, NY ยท On-site

$65K - $97K/yr

A CNC Programmer is responsible for writing and optimizing programs for CNC Machines, interpreting ... You are responsible for the parts produced from your developed process! Keep all areas where you ...

CNC Programmer

Syracuse, NY ยท On-site

$65K - $95K/yr

A CNC Programmer is responsible for writing and optimizing programs for CNC Machines, interpreting ... You are responsible for the parts produced from your developed process! Keep all areas where you ...

CNC Programmer

Syracuse, NY ยท On-site

$65K - $97K/yr

A CNC Programmer is responsible for writing and optimizing programs for CNC Machines, interpreting ... You are responsible for the parts produced from your developed process! Keep all areas where you ...

CNC Programmer

Canastota, NY ยท On-site

$43 - $48/hr

A CNC programmer writes code to automate power driven machines that cut and finish metal, as lathes ... This position will support the facility in the absence of the Manager of Operations from time to ...

CNC Programmer

Canastota, NY ยท On-site

$43 - $48/hr

A CNC programmer writes code to automate power driven machines that cut and finish metal, as lathes ... This position will support the facility in the absence of the Manager of Operations from time to ...

CNC Operator I

Syracuse, NY

$19.25 - $23.07/hr

Familiarity with g-code programming and CNC machining processes is important, and CNC programming ... Perform additional duties as assigned What We Expect from You * High school diploma or general ...

next page

Showing results 1-20

From Home Cnc Router Programmer information

See Liverpool, NY salary details

$16

$29

$43

How much do from home cnc router programmer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for from home cnc router programmer in Liverpool, NY is $29.73, according to ZipRecruiter salary data. Most workers in this role earn between $24.47 and $33.46 per hour, depending on experience, location, and employer.

What does a from home CNC router programmer do?

A From Home CNC Router Programmer creates and modifies computer code (G-code) to control CNC (Computer Numerical Control) routers, often working remotely. Their main responsibilities include designing or interpreting CAD/CAM files, setting tool paths, and ensuring the machine executes precision cuts according to project specifications. These professionals often collaborate with manufacturers, fabricators, or hobbyists to produce components like furniture, signs, or prototypes. Working from home, they use specialized software to program routers and may troubleshoot or optimize existing code for efficiency and accuracy.

What are the key skills and qualifications needed to thrive as a from home CNC router programmer?

To thrive as a From Home CNC Router Programmer, you need expertise in CNC programming, a solid understanding of machining processes, and typically experience with CAD/CAM software and blueprint reading. Familiarity with industry-standard tools such as Mastercam, Fusion 360, or SolidWorks, along with knowledge of G-code, is highly valuable. Attention to detail, strong problem-solving skills, and effective remote communication help set top performers apart in this role. These skills ensure precise production, efficient workflow, and seamless collaboration with remote teams and clients.

What are some common challenges faced by remote CNC router programmers, and how can they be addressed?

Remote CNC Router Programmers often face challenges such as limited real-time access to machinery, relying on clear communication with on-site operators to ensure programs run smoothly. To address this, it's important to establish effective protocols for sharing files, feedback, and troubleshooting issues through video calls or collaborative software. Additionally, keeping thorough documentation and maintaining version control of programs helps prevent mistakes and streamlines revisions. Building strong relationships with manufacturing teams also enhances trust and efficiency when working remotely.

How much do from home CNC router programmers earn?

From home CNC router programmers typically earn between $20 and $40 per hour, depending on experience, skill level, and the complexity of projects. Salaries can vary based on geographic location, certifications, and whether they work freelance or for a company, with some earning higher rates for specialized skills or advanced programming knowledge.

Is there a demand for from home CNC router programmers?

There is steady demand for from home CNC router programmers as manufacturing and custom fabrication industries seek skilled operators who can program and operate CNC machines remotely. Proficiency in CAD/CAM software and understanding of machine operation are essential, and remote work opportunities are increasing with advancements in digital communication tools.

What cities near Liverpool, NY are hiring for From Home Cnc Router Programmer jobs?

Cities near Liverpool, NY with the most From Home Cnc Router Programmer job openings:

Infographic showing various From Home Cnc Router Programmer job openings in Liverpool, NY as of August 2026, with employment types broken down into 91% Full Time, and 9% Nights. Highlights an 100% In-person job distribution, with an average salary of $61,829 per year, or $29.7 per hour.

CNC Programmer

Feldmeier Equipment Inc

Syracuse, NY โ€ข On-site

$65K - $97K/yr

Full-time

Re-posted 29 days ago


Job description

Description:

Job Summary:

A CNC Programmer is responsible for writing and optimizing programs for CNC Machines, interpreting blueprints and ensuring precision in manufacturing process.

Essential Functions of Position:

· Programming CNC Machines: Write and optimize CNC programs to guide machines in performing tasks such as cutting, milling and drilling according to engineering specifications

· Blueprint Interpretation: Read and interpret technical drawings and blueprints to create CNC programs.

· Machine Set up and Operation: Set up machine, load raw materials, and adjust machine settings as needed.

· Testing and Quality Control: Makes necessary adjustments to ensure efficiency and quality of the final products. Ability

· Code Development: Translating programming logic into machine-readable format using a specific programming language.

· Software Maintenance: Modification of software after delviery

· Collaboration: Work closely with engineers and machinist to evaluate project requirements and resolve any issues related to machine set up or program performance.

· Testing and Debugging

· Documentation: Maintain records of machine specifications, programming notes and production processes

· User Support

Required Skills and Qualifications:

· A degree in computer science, software engineering, or related field.

· Programming Proficiency: Strong knowledge of various programming languages and frameworks

· Problem Solving Skills: Ability to analyze problems and develop effective solutions

· Experience: Previous experience as a CNC Programmer or in a similar role is typically required.

· Attention to detail: Detail-oriented with strong organizational and multitasking abilities.

· Technical Skills: Proficiency in Mastercam, software and solid understanding of blueprints and technical drawings are essential

· Communication Skills: Excellent verbal and written communication skills to collaborate effectively and efficiently with your team members

Physical Requirements:

· Ability to stand and/or walk for up to 8 hours per day.

· The ability to work on a computer for up to 8 hours a day.

· Being mindful of safety and use proper PPE when required.

Requirements:

This position requires an individual of focus, professional mannerism, mathematical skills, Blueprint comprehension, comprehension of written and verbal instructions.


Use CAM software and machine software to write code for part production within a reasonable time frame.

  • Determine best machine, strategy, tools, and work holding to complete part.
  • Determine best Feeds and Speeds based on tooling manufacture recommended data or expert experience.
  • Document Tooling used in the form of a Tool list/Set up sheet with designated Pot/Turret positions. (Tool type, nose radius, RH/LH, Holder projection, Program name/part number, and any other pertinent information for Machine Operators) This should be in the form of paper document for the shop floor and electronic format, stored in the program folder.
  • Log into MES under Job number before you start the job. Note “Programing/setup” upon completion of job.

Work independently to set up Machine Tool and run First Article.

  • Set up Tooling, load program, and prove effectiveness of your programing. Make immediate changes and update documentation immediately if necessary.
  • Verify dimensional accuracy and required surface finishes of part produced.
  • Clean and debur parts as necessary.
  • Note and document tool life per part. Recommend insert or tooling change out intervals.

Maintain documentation, Job Travelers, and Part Identification.

  • Label Parts with required documentation.
  • Call for Quality Control as necessary.
  • Move completed and approved parts to next staging area.
  • Close your job in MES when completed.

Instruct Machine Operator on your developed process and all pertinent information.

  • Pass on all important information.
  • Make sure Machine Operator has the Job Traveler and required paperwork.
  • Note and advise inspection interval. 100% inspection, every other part, every 5 parts, ETC. (This is at your discretion. You are responsible for the parts produced from your developed process!

Keep all areas where you work clean and organized.

  • Put tools away. Remove all trash.
  • Remove all Scrap materials.
  • Store any tools or tooling removed from machine during setup.

·Research any special Tooling you may need for a job and request a quote.

  • If special tooling is needed, research the best option and request a quote from the appropriate vendor. CC your manager for approvals and ordering.
  • *These responsibilities can and will be updated and then recommunicated as we grow our team.