1

G Code Programmer Jobs (NOW HIRING)

Utilize CAD/CAM software (Mastercam) to interpret engineering drawings and convert 3D models into accurate G-code. * Determine the best machining strategies, tooling, feeds, speeds, and part-holding ...

Be Seen First

CNC Machinist

Hamilton, OH · On-site

$31/hr

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

Be Seen First

CNC Machinist

Hamilton, OH · On-site

$31/hr

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

Be Seen First

CNC Programmer Machinist

Tempe, AZ · On-site

$30 - $40/hr

Proficient in G-code programming and CNC machine operation * Strong ability to interpret blueprints and perform precision measurements * Experience with MasterCam CAD/CAM software * Excellent problem ...

Be Seen First

CNC Programmer Machinist

Tempe, AZ · On-site

$30 - $40/hr

Proficient in G-code programming and CNC machine operation * Strong ability to interpret blueprints and perform precision measurements * Experience with MasterCam CAD/CAM software * Excellent problem ...

Programmer

Wichita, KS · On-site

$18 - $40/hr

Must have a proficient understanding of G-code and M-code programming. * Experience setting up and troubleshooting CNC machines. * Able to demonstrate good manufacturing practices and be able to ...

Must have a proficient understanding of G-code and M-code programming. * Experience setting up and troubleshooting CNC machines. * Able to demonstrate good manufacturing practices and be able to ...

CNC Machinist

Hamilton, OH · On-site

$31/hr

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

Programmer

Heber Springs, AR · On-site

$22.50 - $30.75/hr

The CNC Programmer will be responsible for writing, modifying, and optimizing CNC programs for ... The ideal candidate will possess strong knowledge of G-code, CAD/CAM software (such as Mastercam ...

CNC Machinist

Hamilton, OH · On-site

$31/hr

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

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

CNC Machinist

Fenton, MI · On-site

$22 - $25/hr

Make simple edits to G-Code programming and manage multiple machine operations. * Maintain high levels of production, adhering to close and exacting tolerances and finish specifications. * Follow ...

next page

Showing results 1-20

G Code Programmer information

See salary details

$16

$30

$44

How much do g code programmer jobs pay per hour?

As of Jun 2, 2026, the average hourly pay for g code programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

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

To thrive as a G Code Programmer, you need a solid understanding of CNC machining, G-code syntax, blueprint reading, and precision measurement, often supported by technical training or a relevant associate degree. Familiarity with CAD/CAM software, CNC controllers, and machine operation is typically required, and certifications like NIMS can be beneficial. Attention to detail, problem-solving, and effective communication are vital soft skills for ensuring accurate programming and smooth production workflows. These skills are crucial for minimizing errors, maximizing machine efficiency, and maintaining high-quality manufacturing standards.

What are some common challenges faced by G Code Programmers when working with new CNC machines or technologies?

One common challenge for G Code Programmers is adapting to the specific requirements and quirks of different CNC machines, as each may have unique controllers, formatting conventions, or capabilities. Additionally, integrating new technologies, such as updated CAD/CAM software or advanced tooling, often requires learning new coding techniques and troubleshooting unexpected machine behaviors. Collaboration with machinists and engineers is crucial to ensure programs run smoothly and meet production standards. Staying current with evolving industry standards helps G Code Programmers overcome these challenges and maintain productivity.

What are G Code Programmers?

G Code Programmers are specialists who write and optimize G-code, the programming language used to control CNC (Computer Numerical Control) machines in manufacturing. They translate engineering drawings and CAD models into precise machine instructions, ensuring parts are produced to exact specifications. Their work involves understanding both the capabilities of CNC machines and the requirements of each project, making them essential in industries like automotive, aerospace, and manufacturing. G Code Programmers also troubleshoot machining issues and may help improve production efficiency.

What is the difference between G Code Programmer vs CNC Machinist?

AspectG Code ProgrammerCNC Machinist
CredentialsTypically requires knowledge of G-code, CNC programming certifications, technical trainingRequires machining experience, technical skills, possibly certifications in machining or manufacturing
Work EnvironmentDesigning and editing CNC programs, often in an office or programming stationOperating CNC machines, setting up and running equipment on the shop floor
Industry UsageUsed across manufacturing, aerospace, automotive, and metalworking industriesCommon in manufacturing, metalworking, and fabrication industries

While G Code Programmers focus on creating and editing CNC programs using G-code, CNC Machinists operate the machines that execute these programs. Both roles are essential in manufacturing, with G Code Programmers providing the instructions and CNC Machinists bringing them to life on the shop floor.

More about G Code Programmer jobs
What are the most commonly searched types of G Code Programmer jobs? The most popular types of G Code Programmer jobs are:
What states have the most G Code Programmer jobs? States with the most job openings for G Code Programmer jobs include:
CNC Programmer

$80K - $120K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 21 days ago


Job description

GSE Dynamics, Inc., a full-service defense engineering and manufacturing company located in Hauppauge, NY, is seeking a full-time seeking a skilled CNC Programmer to join our precision manufacturing team. The CNC Programmer will be responsible for developing advanced CNC programs for 3-, 4-, and 5-axis machines, supporting the machining of a wide range of materials. This role requires expertise in tooling, fixtures, part-holding techniques, and fixture design, along with the ability to train shop floor employees.

Responsibilities

  • Develop, write, and optimize advanced CNC programs for 3-, 4-, and 5-axis milling machines.
  • Utilize CAD/CAM software (Mastercam) to interpret engineering drawings and convert 3D models into accurate G-code.
  • Determine the best machining strategies, tooling, feeds, speeds, and part-holding techniques to achieve quality and efficiency.
  • Design and implement fixtures and part-holding methods to support complex machining operations.
  • Work with a variety of materials, including aluminum, titanium, steel, composites, Inconel and other specialty alloys.
  • Analyze and troubleshoot CNC programs and machining issues, making adjustments to ensure precision and compliance.
  • Collaborate with machinists, engineers, and quality teams to ensure parts meet AS9100 and ISO compliance standards.
  • Maintain accurate documentation of programs, setups, and revisions.
  • Work with team CNC operators in the set up and operation of CNC equipment.
  • Monitor output and proper operation of mechanical equipment.
  • Use precision measuring instruments including micrometers and calipers and fixtures and gauges to check work.
  • Read instruments and gauges to accurately measure dimensions on parts within a .001 tolerance.
  • Maintain company safety requirements.

Qualifications:

  • Minimum 5 years of experience with CNC programming and operating CNC machines.
  • Skilled in CAD/CAM software (Mastercam)
  • Proficient in programming 3-, 4-, and 5-axis CNC milling machines.
  • Strong knowledge of tooling, fixtures, fixture design, and advanced part-holding techniques.
  • Proficient in understanding of G-code and M-code programming.
  • Blueprint with GD&T reading capabilities.
  • Ability to work in a manufacturing environment, lift up to 40 lbs. and support hands-on machining as needed.
  • Ability to follow written and verbal instructions.
  • Ability to work independently as well as in a team environment.

Requirements:

U.S. Citizen

Salary Range: $80,000 – $120,000 a year

This is an estimated salary range with any actual compensation offers to be dependent upon factors including experience, skill set, qualifications, and other factors allowed by law.

Job Type: Full-time

FLSA Classification: Exempt

Benefits include: Paid Time Off, Medical Insurance, FSA (Flexible Spending Account), Dental Benefit, Aflac Supplemental Insurance, Life Insurance, 401k with company match.

EOE / Veteran / Disability

Please Contact: Careers@GSEDynamics.com