1

Nc Programmer Jobs in Pennsylvania (NOW HIRING)

Performs research and engineering laboratory functions involving the testing, analysis and evaluation of materials and processes. Provides technical support to engineers on a variety of technical ...

Performs research and engineering laboratory functions involving the testing, analysis and evaluation of materials and processes. Provides technical support to engineers on a variety of technical ...

NC Programmer

Horsham, PA ยท On-site

$85 - $120/hr

Performs research and engineering laboratory functions involving the testing, analysis and evaluation of materials and processes. Provides technical support to engineers on a variety of technical ...

CNC Programmer

Cheswick, PA

$36.06 - $52.88/hr

We are looking for **CNC Programmers **to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

CNC Programmer

Cheswick, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

CNC Programmer

Pittsburgh, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

CNC Programmer

Cheswick, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

CNC Programmer

Cheswick, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Management of NC program files for revision control and security per EMD procedures * Interaction ...

TOOLMAKER

Harrisburg, PA ยท On-site

$32 - $42/hr

Technical school, CAD capability, NC programming capability a plus. * Ability to read product drawings and tool drawings. * Ability to set up and operate press machines. * Die/Mold building and ...

next page

Showing results 1-20

Nc Programmer information

See Pennsylvania salary details

$12

$39

$68

How much do nc programmer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for nc programmer in Pennsylvania is $39.63, according to ZipRecruiter salary data. Most workers in this role earn between $25.77 and $51.59 per hour, depending on experience, location, and employer.

What is an NC programmer?

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

What are popular job titles related to Nc Programmer jobs in Pennsylvania?

For Nc Programmer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Nc Programmer jobs in Pennsylvania look for?

The top searched job categories for Nc Programmer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Nc Programmer jobs?

Cities in Pennsylvania with the most Nc Programmer job openings:

Infographic showing various Nc Programmer job openings in Pennsylvania as of August 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 100% In-person job distribution, with an average salary of $82,432 per year, or $39.6 per hour.

NC Programmer

ALIGN PRECISION - PHILADELPHIA, LLC

Bala Cynwyd, PA โ€ข On-site

Full-time

Posted 5 days ago


Job description

Position Summary: Performs research and engineering laboratory functions involving the testing, analysis and evaluation of materials and processes. Provides technical support to engineers on a variety of technical tasks. Analyzes technical data to determine applicability to design problems; selects from several possible design layouts; calculates design data; and prepares layouts, detailed specifications, parts lists, estimates, procedures, etc. Gathers, maintains, formats, compiles, and manipulates technical data, such as laboratory or material test results and engineering design changes. Produces engineering documentation, reports, drawings (flow charts, block diagrams, and schematics). Performs detailed mathematical calculations using established formulas; preliminary analyses of data where guidelines are provided in such areas as trajectory adequacy, model dimensional consistency; and quantitative judgments concerning technical data. Uses personal computer in performance of analyses and development of documentation/reports. Assembles electrical and electronic systems and prototypes according to engineering data and knowledge of electrical principles, using hand tools and measuring instruments. Sets up and operates test equipment to evaluate performance of developmental parts, assemblies, or systems under simulated operating conditions, and records results. 

Essential Duties and Responsibilities include, but are not limited to:  

  • Gather information to evaluate current work processes in order to determine the flow of work, time requirements, costs, and duration. 

  • Develop strategies and programs that improve the productivity and efficiency of the various work processes of the company. 

  • Apply various industrial engineering problem solving and productivity techniques to evaluate the improvement of recommended strategies and programs. 

  • File reports regarding product problems 

  • Research technical issues 

  • Manage and processing customer orders 

  • Walk customers through solutions 

  • Review product change requests 

  • Learn about product updates and new technologies 

  • Resolve escalated customer complaints without the need for team lead intervention 

  • Document troubleshooting and problem resolution steps 

  • Participate in providing training to customers as required 

  • Other duties as assigned. 

Qualifications: 

  • Experience and Education:  

  • 8+ years of relevant experience 

  • High school degree or equivalent, plus specialized training 

  • Technical Skills: 

  • Excellent attention to detail  

  • Working knowledge of customer specifications and requirements 

  • Basic computer skills 

  • Problem solving abilities 

  • Mastery of basic math (addition, subtraction, multiplication, division, and fractions) 

  • Strong teamwork and communication skills to get along with co-workers and be a team player 

  • Understand and obey safety requirements 

  • Commitment to keep work area clean and free of debris 

  • Physical Requirements: 

  • Extended screen time 

  • Long periods of sitting 

  • Potentially long hours 

Supervisory Responsibilities: None.   

Travel Required: N/A  

Note: This job description in no way states or implies that these are the only duties to be performed by the employee(s) of this position.  Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.  All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.  

To perform this job successfully, the employee(s) will possess the skills, aptitude, and abilities to perform each duty proficiently.  Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety to themselves or others.  The requirements listed in this document are the minimum levels of knowledge, skills, or abilities.  This document does not create an employment contract, implied or otherwise, other than an at will relationship.   

Affirmative Action/Employment Opportunity (EEO) Statement: ALIGN PRECISION is an equal opportunity employer and values diversity at our company.  We are committed to creating a workplace where all qualified individuals are welcome and can thrive, regardless of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, disability status, or any other characteristics protected by law.