1

G Code Jobs (NOW HIRING)

Be Seen First

When G-code proficiency is required, operators read schematics and manually edit geometric and miscellaneous commands directly at the controller to optimize cuts, manage offsets, and ensure precision ...

CNC Mill Setup Machinist

Tempe, AZ · On-site

$30 - $32/hr

Run first articles and make necessary changes to offsets or G-code. * Interpret simple dimensions from Blueprints and perform in process inspection. * Set work offsets, tool offsets, and load ...

CNC Mill Setup Machinist

Tempe, AZ · On-site

$30 - $32/hr

Run first articles and make necessary changes to offsets or G-code. * Interpret simple dimensions from Blueprints and perform in process inspection. * Set work offsets, tool offsets, and load ...

CNC Mill Setup Machinist

Tempe, AZ · On-site

$30 - $32/hr

Run first articles and make necessary changes to offsets or G-code. * Interpret simple dimensions from Blueprints and perform in process inspection. * Set work offsets, tool offsets, and load ...

CNC Operator

Wilmington, NC · On-site

$19 - $26/hr

CNC Operator (G-Code Programming Knowledge Required) Key Responsibilities: * Set up and operate CNC shot peening machines * Ability to read and understand G-code programs * Perform first-piece ...

CNC Operator

Wilmington, NC · On-site

$19 - $26/hr

CNC Operator (G-Code Programming Knowledge Required) Key Responsibilities: * Set up and operate CNC shot peening machines * Ability to read and understand G-code programs * Perform first-piece ...

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 Sep 7, 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 is a G code programmer?

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 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.

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 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.

More about G Code jobs
Infographic showing various G Code job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 16% Part Time, and 4% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $80,416 per year, or $38.7 per hour.

CNC Machinist / G-Code Experience - IMO

A3 Staffing Solutions

Royse City, TX • On-site

$35/hr

Full-time

Medical, Dental, Vision, Life, PTO

This job post has expired 3 days ago. Applications are no longer accepted.


Job description

A CNC Operator is responsible for setting up, adjusting, and running machinery based on engineering drawings. When G-code proficiency is required, operators read schematics and manually edit geometric and miscellaneous commands directly at the controller to optimize cuts, manage offsets, and ensure precision production.

Core Responsibilities

  • Programming & Editing: Read, interpret, and manually edit G-code (e.g., G01, G02, G03)
  • Machine Setup: Mount, align, and secure workpieces, fixtures, and tooling using precision instruments.
  • Quality Control: Perform regular first-article and in-process inspections using micrometers, calipers, and CMM (Coordinate Measuring Machine) reports.
  • Offset Adjustments: Modify machine parameters, feed rates, and tool wear offsets to hit exact blueprint tolerances.
  • Troubleshooting: Listen for unusual vibrations or sounds indicating dull cutting tools and replace or adjust accordingly.

Requirements & Qualifications

  • Experience: Typically requires 1-3+ years of verifiable CNC setup and machine operation experience.
  • Technical Literacy: Flawless ability to read and interpret complex engineering schematics and GD&T (Geometric Dimensioning and Tolerancing) callouts.
  • Mathematical Aptitude: Strong working knowledge of shop math. The surface speed of a part is calculated dynamically using formulas such as:

Company Description

We are committed to delivering exceptional services and professionals with proven work ethics and processes.
Provide an exceptional client experience
Deliver on our commitments
Build trust by thinking and acting with integrity
Create an environment that inspires innovation