1

G Code Programmer Jobs in California (NOW HIRING)

Be Seen First

CNC Programmer Johnson Service Group (JSG) , a nationwide staffing company, is seeking an ... Use G-Code and M-Code knowledge to operate and troubleshoot CNC equipment. * Scan production jobs ...

Swiss CNC Programmer

Escondido, CA · On-site

$27.75 - $38/hr

Create programs for CNC machining using CAD/CAM software, or manually using G code. * Create tool sheets to aid in kitting and setup of production run. * Creates and improves programming ...

Swiss CNC Programmer

Escondido, CA

$27.75 - $38/hr

Create programs for CNC machining using CAD/CAM software, or manually using G code. * Create tool sheets to aid in kitting and setup of production run. * Creates and improves programming ...

Swiss CNC Programmer

Escondido, CA · On-site

$27.75 - $38/hr

Create programs for CNC machining using CAD/CAM software, or manually using G code. * Create tool sheets to aid in kitting and setup of production run. * Creates and improves programming ...

This role is responsible for maintaining accurate engineering drawings, supporting the release of shop floor work orders, and working closely with machinists to optimize tooling, G-code, and CNC ...

CNC Programmer

Signal Hill, CA · On-site

$35 - $42/hr

We are currently seeking a highly skilled CNC Programmer with strong experience programming for 5 ... Solid understanding of G-code, cutting tools, feeds/speeds, and machining parameters. * Ability to ...

Engineering Manager Exempt: No Location: San Diego, CA 92121 A detail-oriented product engineer to ... Support development and refinement of G-code programs to improve cycle time, tool life, and part ...

Product Engineer

San Diego, CA · On-site

$70K - $90K/yr

Engineering Manager Exempt: No Location: San Diego, CA 92121 A detail-oriented product engineer to ... Support development and refinement of G-code programs to improve cycle time, tool life, and part ...

CNC PROGRAMMER I

Inglewood, CA · On-site

$27.75 - $37.75/hr

Review Post Processed G code, upload and save CNC proven programs, from and to the equipment. * Review Blueprints / Models and GD&T tolerances, while programming and selecting proper tools. * Design ...

The Sr. CNC Programmer / Operator is a highly experienced machinist responsible for programming ... Perform simulation and post-processing and verify G-code before machine execution * Make program ...

Senior CNC Programmer

Costa Mesa, CA · On-site

$47.60 - $70.67/hr

Strong understanding of G-code and M-code programming * Expertise in multi-axis and 3D machining techniques * Experience operating 5-axis mills, live tooling lathes, mill-turns, or multi-task ...

CNC PROGRAMMER I

Inglewood, CA · On-site

$27.50 - $37.75/hr

Review Post Processed G code, upload and save CNC proven programs, from and to the equipment. * Review Blueprints / Models and GD&T tolerances, while programming and selecting proper tools. * Design ...

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

Strong understanding of G-code and M-code programming * Expertise in multi-axis and 3D machining techniques * Experience operating 5-axis mills, live tooling lathes, mill-turns, or multi-task ...

The Sr. CNC Programmer / Operator is a highly experienced machinist responsible for programming ... Perform simulation and post-processing and verify G-code before machine execution * Make program ...

CNC Lathe Programmer

Covina, CA · On-site

$25 - $30/hr

Troubleshoot machine, tooling, and programming issues* Monitor part quality and make machine ... Strong knowledge of G-code, M-code, machine setup, tooling, and offsets* Ability to read blueprints ...

Showing results 41-60

G Code Programmer information

See California salary details

$16

$30

$44

How much do g code programmer jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for g code programmer in California is $30.55, according to ZipRecruiter salary data. Most workers in this role earn between $25.14 and $34.42 per hour, depending on experience, location, and employer.

What is a G Code programmer?

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 skills and qualifications are needed to thrive as a G Code programmer?

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

Do G Code programmers make good money?

G Code programmers, who write instructions for CNC machines, typically earn competitive wages that vary based on experience, location, and industry. Skilled programmers with certifications and knowledge of CAD/CAM software can command higher salaries, often ranging from entry-level to advanced positions in manufacturing and machining environments.

Is there a demand for G Code programmers?

G Code programmers are in demand in manufacturing, aerospace, and automotive industries that rely on CNC machining. Skilled programmers who can write, troubleshoot, and optimize G Code are sought after, especially as automation and precision manufacturing grow. Proficiency with CNC machines and CAD/CAM software enhances job prospects in this field.

What are the most commonly searched types of G Code Programmer jobs in California?

The most popular types of G Code Programmer jobs in California are:

What are popular job titles related to G Code Programmer jobs in California?

For G Code Programmer jobs in California, the most frequently searched job titles are:

What job categories do people searching G Code Programmer jobs in California look for?

The top searched job categories for G Code Programmer jobs in California are:

Infographic showing various G Code Programmer job openings in California as of September 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 1% Temporary, and 2% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $63,546 per year, or $30.6 per hour.

CNC Programmer Machinist

Valencia, CA • On-site

Johnson Service Group
Recruiting and Staffing Services • 5 - 10K employees

$40 - $45/hr

Full-time

Medical, Dental, Vision

Posted 19 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

CNC Programmer

Johnson Service Group (JSG), a nationwide staffing company, is seeking an experienced CNC Programmer for an aircraft/aerospace company in Valencia, CA.

Summary

The CNC Programmer/Machinist II will set up and operate HAAS CNC Mills and/or Lathes to produce precision aerospace components to demanding specifications and tight tolerances.

This is a hands-on working position requiring strong knowledge of CNC machine operation, tooling, feeds and speeds, part setup, inspection, and CNC programming. The ideal candidate will also have experience programming or verifying existing programs using software such as Mastercam, AutoCAD, Fusion 360, SolidWorks, Geomagic, or VX Elements.


Pay Rate: $40.00 HR DOE

Hours: 6AM - 2:30PM


Responsibilities

  • Review engineering drawings, blueprints, sketches, and schematics before beginning production.
  • Set up and operate HAAS CNC Milling Machines and/or Lathes.
  • Adjust machine controls, feeds, speeds, tooling, and offsets as needed.
  • Program CNC machines or verify existing programs for assigned machining operations.
  • Perform precision machining of aerospace components to tight tolerances.
  • Monitor machining operations to ensure part quality and prevent damage to customer components.
  • Inspect completed parts using micrometers, calipers, bore gauges, height gauges, indicators, thread gauges, and other precision measuring equipment.
  • Use G-Code and M-Code knowledge to operate and troubleshoot CNC equipment.
  • Scan production jobs in and out using Quantum Labor Scanning.
  • Maintain accurate production records and meet established production schedules.
  • Perform routine equipment maintenance, including lubrication and cleaning.
  • Follow all company safety procedures and promptly report equipment or production irregularities.
  • Work with aerospace materials and apply appropriate feeds and speeds.
  • Perform other duties as assigned.
  • Mandatory overtime may occasionally be required with little or no advance notice.


Qualifications

  • 3–6+ years of CNC Machinist or similar experience required, preferably in a machine shop environment.
  • High school diploma or equivalent.
  • Strong experience setting up and operating HAAS CNC Mills and/or Lathes.
  • Working knowledge of CNC machine settings, tooling, offsets, feeds, and speeds.
  • Knowledge of CNC G-Codes and M-Codes.
  • Ability to read and interpret blueprints, drawings, and schematics.
  • Strong mechanical aptitude and troubleshooting/problem-solving skills.
  • Experience machining aerospace materials is highly preferred.
  • Proficiency with precision inspection equipment, including micrometers, calipers, bore gauges, height gauges, indicators, and thread gauges.
  • Experience with Mastercam, AutoCAD, Fusion 360, SolidWorks, Geomagic, and/or VX Elements is highly desirable.
  • Strong attention to detail and ability to consistently produce accurate, high-quality work.
  • Excellent manual dexterity and hand-eye coordination.
  • Ability to communicate effectively and understand verbal and written instructions.

Company Description

Johnson Service Group, Inc. (JSG) is a North American leader in the staffing and consulting services industry, with over 40 years of experience investing in people and companies. We offer medical, dental, vision, life insurance options, 401(k), weekly pay, and more.

Johnson Service Group (JSG) is an Equal Opportunity Employer. JSG provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, marital status, protected veteran status, or any other characteristic protected by law.


Johnson Service Group logo

About Johnson Service Group

Sourced by ZipRecruiter

Johnson Service Group, Inc. (JSG) is a leader in the staffing and consulting services industry, with over 39 years of experience investing in people and companies. We can be found locally in more than 30 offices throughout the United States and Canada and make connections throughout North America. JSG continues to work diligently to offer our clients and candidates world-class service and diversified offerings to fit their evolving needs. Which is why we have recently expanded our consulting services to include information technology consulting in addition to our wide array of staffing services.

Industry

Recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Westmont, IL, US

Year founded

1984

Social media