1

G Code Jobs (NOW HIRING)

CNC Machinist

Hamilton, OH ยท On-site

$31/hr

You'll take complete ownership of your production cell, driving the entire lifecycle of your parts-from initial G-code programming, complex setups, and first-article inspections to program ...

Be Seen First

CNC Machinist

Hamilton, OH ยท On-site

$31/hr

You'll take complete ownership of your production cell, driving the entire lifecycle of your parts--from initial G-code programming, complex setups, and first-article inspections to program ...

CNC Machinist

Hamilton, OH ยท On-site

$31/hr

You'll take complete ownership of your production cell, driving the entire lifecycle of your parts--from initial G-code programming, complex setups, and first-article inspections to program ...

CNC Machinist

Hamilton, OH ยท On-site

$31/hr

You'll take complete ownership of your production cell, driving the entire lifecycle of your parts-from initial G-code programming, complex setups, and first-article inspections to program ...

You will be working with state-of-the-art Mazak CNC machines, utilizing your expertise in GD&T, G-Code, and Design for Manufacturability (DFM) to produce high-quality components. Join us and ...

CNC Machinist

Westborough, MA

$21 - $28.75/hr

G-Code edit experience is a plus. * Performs Inspections of self-machined parts (First Piece & In-Process) * Candidates will perform Inspection of their produced parts using Gauges, Calipers ...

CNC Machinist

Westborough, MA

$21 - $28.75/hr

G-Code edit experience is a plus. * Performs Inspections of self-machined parts (First Piece & In-Process) * Candidates will perform Inspection of their produced parts using Gauges, Calipers ...

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

CNC Machinist

Westborough, MA ยท On-site

$21 - $28.75/hr

G-Code edit experience is a plus. * Performs Inspections of self-machined parts (First Piece & In-Process) * Candidates will perform Inspection of their produced parts using Gauges, Calipers ...

CNC Machinist

Westborough, MA ยท On-site

$21 - $28.75/hr

G-Code edit experience is a plus. * Performs Inspections of self-machined parts (First Piece & In-Process) * Candidates will perform Inspection of their produced parts using Gauges, Calipers ...

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

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.

CNC Machinist

Laborup

Hamilton, OH โ€ข On-site

$31/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday


Job description

Job Summary:
We're hiring skilled CNC Machinists to join a state-of-the-art manufacturing facility where you will own your production cell end-to-end. In this highly autonomous role, you will validate brand-new parts and custom work by programming directly into the console using G and M codes while also helping drive the quality production that supports critical industries across the nation.
You'll take complete ownership of your production cell, driving the entire lifecycle of your parts-from initial G-code programming, complex setups, and first-article inspections to program refinements, robotics, light assembly, and final delivery.
Please note: To ensure our machinists are set up for success, the interview process will include a written G-code programming assessment.
Why Join Us?
  • Clear Advancement: Structured, merit-based promotions with immediate pay bumps upon passing straightforward internal skill tests.
  • Autonomy: Own your entire cell from start to finish and have the freedom to program, validate, and run your own custom parts.
  • Modern Facility: Work in a clean, highly organized, and safe environment outfitted with state-of-the-art machinery.

Compensation
  • $29.00 / hr starting base rate
  • $31.00 / hr achieved within your first 1 to 2 months as soon as you pass the internal programming test.

Shifts
  • 1st Shift: 7:00am - 3:30pm

Benefits
  • Health, Dental, and Vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • Flexible spending account (FSA)
  • Life insurance

Requirements
Responsibilities
  • End-to-End Ownership: Run and operate CNC machinery, including mills, lathes, and robotics
  • G-Code Programming: Write, load, and edit G-code and M-code programs from scratch directly at the machine console to validate new parts and special requests (No CAM/MasterCam is used or required).
  • Technical Setup: Perform independent machine setups, change tools, jaws, and inserts, and teach or orient all tools to optimize accuracy.
  • Precision Inspection: Verify that finished parts meet tight blueprint specifications using precision measuring instruments.
  • Simultaneous Operations: Perform hands-on, light manual assembly (e.g., painting parts, inserting bearings or fittings) while your machines are actively running to maximize throughput.
  • Troubleshooting: Make on-the-fly program changes and adjust tool offsets as necessary to maintain quality and efficiency.
  • setup and basic programming.

Qualifications
Required
  • Experience: Proven background in CNC machining, independently owning the setup, operation, and troubleshooting of your machine.
  • Programming Mastery: Must be able to write G-code and M-code programs from scratch directly into the console (e.g., FANUC, Okuma, etc). Note: During the interview process, you will be handed a blueprint and expected to hand-write the G-code needed to make the part.
  • Dual Competency: Demonstrated ability and experience running and programming on both mills and lathes.
  • Blueprint Interpretation: Strong ability to read and interpret complex blueprints, sketches, and shop orders.
  • Metrology: Proficiency with precision measuring tools, including micrometers, dial calipers, and telescope gauges.
  • Team Player: A hands-on mentality with the willingness to jump into manual assembly and ancillary tasks during machine run cycles.

Preferred
  • Advanced Machining: Experience with live tooling.
  • Robotics: Familiarity with robotic loaders and welders, including

Benefits
  • Health, Dental, and Vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • Flexible spending account (FSA)
  • Life insurance