1

Nc Programmer Jobs in Fallbrook, CA (NOW HIRING)

Collaborate with electrical engineering, mechanical engineering, and manufacturing teams ... NC drill files, IPC-356 files, back-annotated schematics, BOMs, pick-and-place files, etc.

... in Holly Springs, NC. This is a long-term onsite opportunity supporting commissioning ... Coordinate with engineering, operations, quality, automation, and project teams * Support deviation ...

This role is a valuable part of Roche's Global Engineering team within Pharma Technical Operations ... The expected salary range for this position based on the primary location of Holly Springs, NC, is ...

Industrial Designer

Carlsbad, CA · On-site

$92K - $98K/yr

Implus is headquartered in Research Triangle Park in Durham, NC with locations in the United States ... Work closely with internal mechanical engineering team to define materials, test standards, and ...

Industrial Designer

Carlsbad, CA · Hybrid

$132K/yr

Implus is headquartered in Research Triangle Park in Durham, NC with locations in the United States ... Work closely with internal mechanical engineering team to define materials, test standards, and ...

IBM Architect

San Diego, CA

$67 - $88/hr

Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent ... NC, industry-leading private Infrastructure as a Service (IaaS) and cloud platforms, and the top ...

Review applied research and incorporate best practices into suicide prevention policy, programming ... USA NC Fort Bragg Additional Work Locations: USA CA San Diego, USA FL Hurlburt Field, USA KY Fort ...

IBM Architect

San Diego, CA

$67 - $88/hr

Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent ... NC, industry-leading private Infrastructure as a Service (IaaS) and cloud platforms, and the top ...

Global EHS Manager

San Diego, CA

$88K - $119K/yr

Raleigh, NC; Madison, WI; San Diego, CA; or Fargo, ND. In this role, you will have the opportunity ... Bachelor's degree in Environmental Science, Occupational Health & Safety, Engineering, or other ...

next page

Showing results 1-20

Nc Programmer information

See Fallbrook, CA salary details

$12

$41

$72

How much do nc programmer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for nc programmer in Fallbrook, CA is $41.44, according to ZipRecruiter salary data. Most workers in this role earn between $26.97 and $53.89 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an NC Programmer, and why are they important?

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

What does a NC programmer do?

An NC (Numerical Control) programmer creates and writes computer code to control machine tools such as CNC (Computer Numerical Control) machines. They develop programs that direct manufacturing equipment to produce precise parts, often using CAD/CAM software, and ensure the code is optimized for efficiency and accuracy. NC programmers typically need knowledge of machining processes, programming languages like G-code, and may require certifications or training in manufacturing technology.

Can a CNC machinist make 100k a year?

A CNC programmer, a role related to CNC machining, can potentially earn $100,000 annually with extensive experience, advanced skills, and working in high-demand industries or locations. Factors such as certifications, specialization in complex machinery, and overtime can also influence earning potential.

Will AI replace CNC programmers?

AI technology 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 manufacturing environments. CNC programmers with knowledge of CAD/CAM software and machine operation will continue to be valuable in the industry.

What are NC Programmers?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

What are some common challenges NC Programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

How much do CNC programmers make?

CNC programmers typically earn between $50,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.
What are popular job titles related to Nc Programmer jobs in Fallbrook, CA? For Nc Programmer jobs in Fallbrook, CA, the most frequently searched job titles are:
What cities near Fallbrook, CA are hiring for Nc Programmer jobs? Cities near Fallbrook, CA with the most Nc Programmer job openings:
PC Board Designer III

Full-time

Re-posted 20 days ago


General Atomics rating

9.0

Company rating: 9.0 out of 10

Based on 37 frontline employees who took The Breakroom Quiz

4th of 61 rated aerospace companies


Job description

Job Summary
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
We have an exciting career opportunity for a PC Board Designer to join our Electrical Engineering team to assist in Electronic Computer-Aided Design (ECAD) at the GA-ASI division in San Diego, CA (Poway, CA).
DUTIES & RESPONSIBILITIES:
  • Work under general supervision to design complex printed circuit boards (PCBs).
  • Collaborate with electrical engineering, mechanical engineering, and manufacturing teams.
  • Knowledge in areas such as analog, high-speed digital, RF, and high power is highly desirable; experience in at least one of these areas is required, as PC Board layouts support a wide range of electrical engineering designs.
  • Host layout reviews with design engineers, program stakeholders, and independent reviewers.
  • Read datasheets and manage design tradeoffs in a dynamic engineering environment.
  • Provide finished designs that meet constraints driven by DFx (fabrication, assembly, test, and rework), signal integrity, power integrity, and mechanical packaging.
  • Complete PCB designs and generate/validate all deliverables, including fabrication and assembly drawings, RS274X Gerber files, NC drill files, IPC-356 files, back-annotated schematics, BOMs, pick-and-place files, etc.
  • Electrical CAD experience is required; experience with PADS and/or Altium is considered a plus.
  • Familiarity with IPC-7351 Library standards and the Siemens LP calculator is required.
  • ECAD library development is desired; peer checking of parts and a commitment to library integrity is required.
  • Familiarity with Gerber viewers and design validation software is a plus.
  • Demonstrate strong teamwork and contribute to organizational success.
  • Exhibit excellent verbal and written communication skills to collaborate effectively with engineers, fabricators, and contract manufacturers.
  • Knowledge of via structures, PCB laminates, and prepregs for developing stack-ups that meet electrical signal integrity requirements for cost-effective designs is desired.
  • While primarily focused on PCB design, responsibilities may also include parts kitting, BOM management, component procurement, drawing updates/releases, and quick prototype activities (assembly and LPKF).

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Job Qualifications
  • Typically requires an Associates degree or a training certificate from a recognized organization indicating completion of training in basic electronics technology and in CAD design software and two or more years of progressive experience designing PC boards utilizing CAD engineering design software. Additional experience designing PC boards may be substituted in lieu of education.
  • Must have an understanding of PC board design concepts, drafting principles, and demonstrate a high level of skill using electrical CAD engineering software.
  • Must possess the ability to understand concepts quickly and apply them accurately throughout an evolving design process.
  • Must be able to organize, schedule, and complete projects efficiently and on time.
  • Must have strong communication, presentation, and interpersonal skills, with the ability to work independently and as part of a team.
  • The ability to troubleshoot and test electronic assemblies and/or rework electronic assemblies is considered a plus.
  • An advanced technical degree will be considered a plus.

What General Atomics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Atomics logo

About General Atomics

Sourced by ZipRecruiter

General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1955