1

G Code Jobs (NOW HIRING)

Be Seen First

Woodworking CNC Machinist

Apopka, FL · On-site

$50K - $70K/yr

Utilizing software such as Solidworks, Fusion 360 and SolidCAM to generate parts and G code. Firm understanding of how to create and maintain feed and speed charts for the best results on the various ...

Be Seen First

Woodworking CNC Machinist

Apopka, FL · On-site

$50K - $70K/yr

Utilizing software such as Solidworks, Fusion 360 and SolidCAM to generate parts and G code. Firm understanding of how to create and maintain feed and speed charts for the best results on the various ...

CNC Machinist

Cleveland, OH · On-site

$20 - $24/hr

Utilize G-Code programming to optimize machining processes and enhance productivity. * Perform routine maintenance and mechanical troubleshooting on CNC machines to minimize downtime. * Collaborate ...

Edit and adjust conversational and G-Code programs as needed * Monitor machine performance and make machining parameter adjustments * Conduct first-piece inspections and verify dimensional accuracy

Programmer

Heber Springs, AR · On-site

$22.50 - $30.75/hr

The ideal candidate will possess strong knowledge of G-code, CAD/CAM software (such as Mastercam, Fusion 360, or Siemens NX), and machining processes. Requirements: · Develop and optimize CNC ...

CNC Lathe Machinist

Kansas City, MO · On-site

$32 - $45/hr

Experience with Fanuc controls and G-code programming/editing is required to elicit the level of pay advertised for this role. Schedule: 4-day, 10-hour shift Monday - Thursday from 6:00 AM - 4:30 PM ...

CNC Machinist

Brooten, MN · On-site

$24 - $35/hr

Write, edit, and troubleshoot G-code on Haas and Fanuc machines. * Utilize conversational programming where applicable. * Maintain high standards for precision, quality, and efficiency.

Experience with Fanuc controls and G-code programming/editing is required to elicit the level of pay advertised for this role. Schedule: 4-day, 10-hour shift Monday - Thursday from 6:00 AM - 4:30 PM ...

CNC Lathe Machinist

Kansas City, MO

$21.50 - $27.50/hr

Experience with Fanuc controls and G-code programming/editing is required to elicit the level of pay advertised for this role. Schedule: 4-day, 10-hour shift Monday - Thursday from 6:00 AM - 4:30 PM ...

2nd Shift CNC Machinist

Brookville, PA · On-site

$17.75 - $24.25/hr

Program CNC machines using G-code and/or CAM software * Perform complex setups, including fixturing, tooling selection, and offsets * Machine close-tolerance parts from steel, aluminum, and specialty ...

next page

Showing results 1-20

G Code information

See salary details

$49K

$80.4K

$106.5K

How much do g code jobs pay per year?

As of Jun 15, 2026, the average yearly pay for g code in the United States is $80,416.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $93,000.00 per year, depending on experience, location, and employer.

What are some common challenges CNC programmers face when working with G-code, and how can they be overcome?

CNC programmers working with G-code often encounter challenges such as debugging code errors, optimizing tool paths for efficiency, and ensuring compatibility with different machine controllers. To overcome these, it's important to use simulation software to test programs before actual runs, maintain clear documentation, and stay updated with machine-specific G-code variations. Collaborating closely with machine operators and maintenance teams also helps identify potential issues early and improve overall workflow.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid background in machining, mathematics, blueprint reading, and experience with G-code programming, often supported by a technical degree or certification. Familiarity with CAD/CAM software, CNC machine operation, and industry-standard certifications like NIMS are typically required. Attention to detail, problem-solving skills, and effective communication help professionals excel in optimizing workflows and troubleshooting issues. These skills ensure precision, efficiency, and safety in manufacturing environments where accuracy is critical.

Do CNC machinists make a lot of money?

CNC machinists can earn competitive wages, with salaries often increasing with experience, certifications, and proficiency in programming G-code and operating CNC machines. Entry-level positions typically pay lower, while skilled machinists with advanced skills and certifications can earn higher salaries, especially in manufacturing environments with overtime or specialized equipment.

Will AI replace CNC programmers?

AI can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in interpreting complex designs, making adjustments, and ensuring safety. Human oversight remains essential for quality control and problem-solving in CNC machining environments.

What are G Code programmers?

G Code programmers are professionals who write and modify G Code, the programming language used to control CNC (Computer Numerical Control) machines. Their work involves translating design specifications into precise machine instructions, ensuring parts and products are manufactured accurately. G Code programmers must understand machining processes, tooling, and the capabilities of various CNC equipment to create efficient and safe programs. They often collaborate with engineers and machinists to optimize production and troubleshoot issues.

What is the difference between G Code vs CNC Programmer?

AspectG CodeCNC Programmer
CredentialsBasic knowledge of G Code syntaxAdvanced understanding of G Code, programming skills
Work EnvironmentUsed on CNC machines for machining operationsDesigns, writes, and tests G Code programs for CNC machines
Industry UsageEssential for CNC machine operationCreates and optimizes G Code programs for manufacturing

G Code is the language used to control CNC machines, providing specific commands for machining. CNC Programmers develop and write these G Code programs, ensuring efficient and accurate manufacturing processes. While G Code is a fundamental component, CNC Programmers possess broader skills in programming, troubleshooting, and optimizing machining operations.

Is G code hard to learn?

G code is a programming language used in CNC machining, and learning it involves understanding its syntax and commands. While it can be challenging initially, with practice and training, most individuals can become proficient in writing and interpreting G code for manufacturing tasks.

Can a CNC machinist make 6 figures?

Experienced CNC machinists with advanced skills, certifications, and specialization in high-demand industries can potentially earn six-figure salaries, especially in senior or supervisory roles. Factors such as location, industry, and years of experience influence earning potential, and proficiency with CAD/CAM software and precision machining can enhance income opportunities.
More about G Code jobs
Infographic showing various G Code job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 1% Temporary, and 3% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $80,416 per year, or $38.7 per hour.
Woodworking CNC Machinist

Woodworking CNC Machinist

4d Escape Trade Llc

Apopka, FL • On-site

$50K - $70K/yr

Full-time

Retirement

Posted 13 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

We are currently seeking someone with large format CNC experience to aid our production team in the design, implementation, documentation and creation of props. Utilizing software such as Solidworks, Fusion 360 and SolidCAM to generate parts and G code. Firm understanding of how to create and maintain feed and speed charts for the best results on the various mediums using materials such as Furniture grade plywood, MDF, ACM and acrylics. Also, if familiar with software like Lightburn (for laser engraver) or Bambu Studio for 3D printing is always helpful!

Currently we are operating with a custom 2018 Laguna Smart Shop 3+2 with Fanuc Controls that is incorporated with auto 8 bit changer, 5'x10' vacuum table with 32" Z clearance. If able and skilled we also have a 3D printer with AMS 2 and OMTech Pronto 75 150w CO2 laser engraver/cutter.

Roles and Responsibilities would include but not limited too:

  • Creation of parts utilizing 3d software like Solidworks.
  • Converting such parts to G code using SolidCAM software.
  • Safely and efficently operating the CNC to cut/carve the desired parts to be used by the production team.
  • Maintaining a data base of all parts and G-Codes for future replication / repeated creation practices.
  • Modifying and/or changing such parts for ease of assembly techniques, proper uses, etc.
  • Collaborating with team members to ensure accuracy of parts created.
  • Running proper CNC pocedures and following CNC safety.
  • Assisting with any CNC maintenance practices and/or notifying what services need to be scheduled.

Previous experiences that are a plus - Hands on CNC work, Knowledgeable with Laguna CNC, Fanuc Controls, Solidworks, SolidCAM, G-Code, 3 axis CNC, 5 axis CNC, CNC maintenance schedules, feed and speed rates with various materials and types of router bits best used in various situations to achieve the requested parts.

Company Description

We are a small manufacturer of escape room props. We are responsible for delivering durable long lasting props with some technical abilities to fit the requirements of our customers, themed to their specifications.