1

G Code Jobs (NOW HIRING)

CNC Programmer/Operator

Megargel, TX · On-site

$25.25 - $34.75/hr

The ideal candidate has strong G-code/C-code and FANUC experience, understands tool paths, and can make program adjustments directly at the machine. Strong mechanical aptitude, blueprint reading ...

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

Create G-code post-processing scripts to enhance workflow and efficiency. * Conduct research and development to explore new materials and printing techniques. * Analyze print data to troubleshoot ...

Be Seen First

If you have strong CAM programming expertise, deep machine shop experience, and a proven ability to optimize standard G-code for complex components, we want to hear from you. Key Responsibilities

Be Seen First

If you have strong CAM programming expertise, deep machine shop experience, and a proven ability to optimize standard G-code for complex components, we want to hear from you. Key Responsibilities

CNC Lathe Programmer

Fairview, TN · On-site

$20 - $48/hr

Develop and optimize CNC programs for 5+ axis lathes using G-Code. * Set up and operate CNC lathe machines to produce precision parts according to specifications. * Troubleshoot CNC machines to ...

CNC Operator

Devens, MA · On-site

$32 - $37/hr

Experience with G-code and basic CNC programming * Experience setting up and adjusting CNC machines * Ability to understand feed rates, machine settings, and material properties * Experience using ...

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

If you have strong CAM programming expertise, deep machine shop experience, and a proven ability to optimize standard G-code for complex components, we want to hear from you. Key Responsibilities

CNC Operator

Devens, MA · On-site

$32 - $37/hr

Experience with G-code and basic CNC programming * Experience setting up and adjusting CNC machines * Ability to understand feed rates, machine settings, and material properties * Experience using ...

CNC Setup Machinist

Auburn, NY · On-site

$19.75 - $27/hr

If you're skilled in CNC setup, blueprint reading, and G-code modifications, we'd like to hear from you. What You'll Do ✅ Set up and operate CNC mills and routers ✅ Prepare machines with proper ...

CNC MACHINIST / PROGRAMMER

Savannah, GA

$24.75 - $33.75/hr

Program CNC mills, lathes, and multi-axis machinery using Autodesk Fusion 360 and G-code for custom and complex industrial components. * Set up, prove out, and operate CNC machines safely and ...

Showing results 21-40

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 Mazak Set up Tech / Programmer

Rusco Manufacturing

Machesney Park, IL • On-site

$22 - $30/hr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 3 days ago


Job description

  • Set up machines, modify the program as necessary, install tool registers, and offsets
  • Install fixtures, make machine control settings, and run first pieces sample parts
  • Monitor the machine, detect malfunctionsand make adjustments as needed to control the process
  • Must be able to take a blue print to a machine and write a program in Mazatrol or G code, and follow through with the set up.
  • Mazatrol versions T-32, T+, Fusion and Matrix control / Smooth Control
  • Check parts for dimensions and proper finish against prints

Qualifications:

  • High School or GED Diploma
  • Experience in a production manufacturing environment
  • Familiar with use 2, 3 & 4 axis lathes on the floor. Live tooling and Y axis is a huge plus but not a must have
  • Minimum of 3-5 years experience preferred
  • Proficient with G-Code
  • Proficient with M-Code
  • Proficient with Production Set-ups
  • Proficient with PLC Troubleshooting
  • Proficient with PLC Programming
  • Experience with CNC Lathe (2-4 Axis) (Mazak)
  • Experience with CAM Software
  • CNC Swiss Lathe (Star)
  • PLC

Brands you will work with:

  • Star
  • Mazak

What We Offer:

  • Competitive Pay
  • 401(k) with company match
  • Paid time off and holidays
  • Medical, Dental, and vision insurance.

You should be proficient in:

  • GD&T
  • CNC Programming
  • G-Code
  • M-Code
  • Machine Setups for Production Runs

Machines & technologies you'll use:

  • CAM Software (Mastercam, Mazatrol)