1

G Code Programmer Jobs (NOW HIRING)

Backs up all programming related files (e.g. code, configurations, network sheets, etc.) * Develops user documentation (e.g. user guides) to aide in the delivery of an optimal user experience.

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 ... Collaborate with engineering and production teams to improve machining processes and product ...

CNC Programmer

Miami, FL ยท On-site

$58K - $80K/yr

Prove out code, edit G-code/M-code at the machine as needed. * Apply on-machine probing for offsets and in-process inspections. * Collaborate with Engineering/R&D on manufacturability, tolerances ...

Manufacture precision components from engineering drawings * Program and edit G-Code and M-Code * Set tooling, fixtures and machine offsets for efficient production * Inspect finished components ...

CNC Programmer

Fairbanks, AK

$27.25 - $37.25/hr

CNC Programmer Reports To: Manufacturing Manager American Fan is looking for a skilled professional ... Program CNC cutting machines (laser, plasma, waterjet, punch) by generating accurate G-code and ...

Swiss CNC Programmer

New Kensington, PA ยท On-site

$60K - $70K/yr

Develop, simulate, and implement complex multi-axis G-code programs for Swiss-style lathes using ... Advanced proficiency in CAM programming and CAD software * Prior experience operating within highly ...

CNC Programmer

Amityville, NY ยท On-site

$35 - $40/hr

Do you have experience programming CNC Vertical Milling and 3-axis Gantry machines? Are you ... Your expertise in G-code, CAD/CAM software, and machining processes will directly contribute to ...

CNC Programmer

Amityville, NY ยท On-site

$35 - $40/hr

Do you have experience programming CNC Vertical Milling and 3-axis Gantry machines? Are you ... Your expertise in G-code, CAD/CAM software, and machining processes will directly contribute to ...

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 Jul 14, 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 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.

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 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 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.
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:
What job categories do people searching G Code Programmer jobs look for? The top searched job categories for G Code Programmer jobs are:
Infographic showing various G Code Programmer job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 76% Full Time, 18% Part Time, 1% Temporary, and 4% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
Audiovisual Programmer

Audiovisual Programmer

Pearl Technology

Normal, IL โ€ข On-site

Full-time

Re-posted 25 days ago


Job description

The AV Programmerโ€™s primary role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Senior Programmer will also research, design, document, and modify software specifications on an ongoing basis.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Interfaces with Client:

  • Interfaces with client as needed to ensure full understanding of clientsโ€™ needs close any gaps from a technical delivery standpoint as to ensure Pearl Technology delivers and clientsโ€™ needs, and expectations are met.

Programming and Configuration:

  • Perform coding, programming, and configuration of various control and audio protocols including but not limited to Crestron, AMX, Q-Sys, Extron, HTML5, Java, Python, etc.
  • Network switch configuration and assistance including QoS and vLAN setup.
  • Performs network configuration, device configuration and connectivity before programming.ย 
  • Documents relevant device information including IP addresses, Mac addresses, etc.
  • Following configuration, programs DSP, control system, user interface design and programming.ย 

Commissioning:

  • Following each installation, performs on-site testing to ensure proper functionality of all programmed/configured devices per system design and expectations.
  • Troubleshoots and remedies system inadequacies when present.
  • Performs audio tuning so proper levels are achieved Tuning prior to client use.ย 
  • Backs up all programming related files (e.g. code, configurations, network sheets, etc.)
  • Develops user documentation (e.g. user guides) to aide in the delivery of an optimal user experience.ย 

    QUALIFICATIONS

    • Basic IT knowledge (e.g. IP address recognition, ability to follow direction to adjust software).
    • ย Ability to effectively multi-task, frequently switching between job projects, tasks, and/or redirect without notice.
    • ย Ability to learn quickly, with the desire and initiative to attain knowledge beneficial to improving performance and/or gaining industry knowledge.
    • ย Organized with attention to detail.
    • ย Results-oriented; ability to manage time and projects effectively thereby sustains productivity with little or no supervision.
    • ย Communication skills to effectively communicate system capabilities and limitations to internal constituents.
    • ย Solution-focused and ability to apply reasonable logic to troubleshoot and resolve issues.

    Education and Experience:

    • High school diploma or equivalent required.
    • CTS required within 6 months of initial employment.
    • Programming experience is standard AV systems programming such as Crestron, AMX, Q-Sys, and Extron.
    • Strong interest and desire to learn programming, correlating education helpful.

    Certifications and Licenses:ย 

    • ย Advanced knowledge and certifications specific to control system programming (Crestron, AMX, Extron, QSC, etcโ€ฆ)