1

G Code Programmer Jobs in California (NOW HIRING)

Be Seen First

Generate accurate G-code for high-precision machining * Collaborate with engineering and production teams to improve efficiency * Troubleshoot and refine processes for maximum output quality What We ...

CNC Programmer II

Long Beach, CA

$27.75 - $38/hr

As CNC Programmer, you will develop the programs, post G-code, and machine a variety of 3d-printed engine parts. You will develop first article programs and optimize them into production programs.

Senior CNC Programmer

Long Beach, CA

$27.75 - $38/hr

As CNC Programmer, you will develop the programs, post G-code, and machine a variety of 3d-printed engine parts. You will develop first article programs and optimize them into production programs.

CNC Programmer

San Diego, CA · On-site

$32 - $42/hr

Key Responsibilities · Create, edit, and optimize CNC programs (G-code) for mills, lathes, and multi-axis machines using CAM software. · Interpret engineering drawings, blueprints, and 3D models to ...

ESPRIT Programmer

Glendale, CA · On-site

$42 - $55/hr

Strong understanding of G-code and CNC programming principles. * Proficient with machining equipment such as mills, lathes, and grinders. * Ability to read and interpret technical drawings and GD&T.

Lathe Programmer

Chino, CA · On-site

$20 - $40/hr

G & M Code experience * Knowledge of safety protocols and shop procedures * Effective communication ... CNC Programming * G-Code * M-Code * Machine Geometry & Alignment * CAD/CAM Software Machines ...

Lathe Programmer

Chino, CA · On-site

$20 - $40/hr

G & M Code experience * Knowledge of safetyprotocolsand shop procedures * Effective communication ... CNC Programming * G-Code * M-Code * Machine Geometry & Alignment * CAD/CAM Software Machines ...

CNC Machinist II

Long Beach, CA

$21.50 - $29.50/hr

Proficiency in CAD/CAM software and G-code programming * Solid understanding of machining best practices for aerospace materials * Strong oral and verbal communication skills * Strong understanding ...

CNC Machinist in Garden Grove, CA

Garden Grove, CA · On-site

$20.75 - $28.25/hr

... of G-Code programming and CNC setup procedures. • Ability to use precision measuring tools and inspection equipment. • Ability to work overtime as needed. • Ability to lift up to 30 lbs and ...

Understands, interprets and edits G-code programming. * Recognizes, deploys and properly uses inserts, fixtures and tooling. * Understands and has the ability to perform tool wear offsets. * Performs ...

next page

Showing results 1-20

G Code Programmer information

See California salary details

$16

$30

$44

How much do g code programmer jobs pay per hour?

As of Jul 12, 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 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.
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 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 July 2026, with employment types broken down into 1% As Needed, 76% Full Time, 17% Part Time, 2% Temporary, and 4% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $63,546 per year, or $30.6 per hour.

CNC Programmer - Experienced

Custom Machining Service Inc

Laguna Hills, CA • On-site

$58K - $78K/yr

Full-time

PTO

Re-posted 8 days ago


Job description

Job Title: CNC Programmer – Experienced


Job Type: Full-Time, 40+ Hours per Week

We Are Hiring!

We are looking for a detail-oriented and experienced CNC Programmer to join our growing team. The ideal candidate will have strong technical skills in programming CNC machines (lathes and/or mills), with a proven ability to create, edit, and optimize CNC programs for precision parts manufacturing. This is a great opportunity for a motivated individual who thrives in a fast-paced environment and is passionate about precision machining.

Key Responsibilities:

  • Program CNC lathes and mills using G-code/M-code and CAM software (e.g., Mastercam or similar).

  • Create, test, and revise CNC programs for prototype and production parts.

  • Read and interpret blueprints, engineering drawings, and 3D models to determine optimal machining strategies.

  • Collaborate with machinists and management to ensure part accuracy and manufacturability.

  • Optimize feeds, speeds, and tool paths for quality, efficiency, and tool life.

  • Troubleshoot and revise programs as needed based on machine performance or quality issues.

  • Select appropriate tooling and fixtures for each job.

  • Maintain documentation of programs, setup sheets, and machining processes.

  • Ensure all work complies with quality standards and safety protocols.

  • Solidwork experience a plus

Requirements:

  • Minimum of 3 years of CNC programming experience (lathe and/or mills).

  • Proficiency in reading and interpreting engineering drawings, GD&T, and CAD files.

  • Strong knowledge of G-code, M-code, and CAM programming software.

  • Familiarity with Fanuc and Haas controls.

  • Understanding of tooling, workholding, and material properties.

  • Experience working with precision measuring instruments (micrometers, calipers, etc.).

  • Ability to work independently and in coordination with shop floor teams.

  • Strong attention to detail and problem-solving skills.

Preferred Qualifications:

  • Experience with aerospace components or tight-tolerance work.

  • Background in conventional machining is a plus.

  • Knowledge of lean manufacturing or continuous improvement practices.

Benefits:

  • Competitive pay based on experience.

  • Paid holidays and sick time off.

  • Stable, clean, and supportive work environment.

  • Opportunities for growth and skill development.

Company Description

Custom Machining Service Inc. is seeking dedicated individuals to join our growing team. We specialize in precision machining for a variety of industries including medical device, electronics, aerospace, commercial/industrial, and transportation.
Why Choose Us?
Continual Growth:
Work in our 15,000 sq. ft. manufacturing facility and engage in comprehensive services such as CNC milling, turning, cosmetic finishing, precision lasering, 3D designs, and prototyping for both short and long production runs.
Commitment to Quality:
Be part of a team dedicated to delivering exceptional precision and exceeding client expectations with our expertise and craftsmanship.
Opportunities for Advancement:
As we continue to expand, we offer our employees opportunities for professional development and career advancement. Join us to contribute to innovative projects and refine your skills in a supportive environment.
Apply today and join Custom Machining Service Inc. Help us shape the future of precision manufacturing!