1

Cnc Programming Jobs in Philadelphia, PA (NOW HIRING)

CNC Programming Engineer

Toughkenamon, PA · On-site

$70K - $89K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The CNC Programming Engineer develops and maintains CNC programs for 2, 2.5, 3, and 5-axis machining centers, turret punch presses, and automated cutting systems-approximately 75-80% of the role. The ...

CNC Programming Engineer

Toughkenamon, PA

$70K - $89K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The CNC Programming Engineer develops and maintains CNC programs for 2, 2.5, 3, and 5-axis machining centers, turret punch presses, and automated cutting systems--approximately 75-80% of the role.

CNC Programmer

West Chester, PA · On-site

$25 - $34.25/hr

Senior-level CNC programming and machining leader supporting precision medical device production. Responsible for process ownership, CNC programming, machine setup, technical leadership, and driving ...

Independently take components from drawing or model through process planning, CNC programming, tooling selection, machine setup, prove-out, inspection, and finished production. * Create and optimize ...

CNC Specialist

West Chester, PA · On-site

$25 - $32/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Review job orders and collaborate with CNC Programmers to determine the most efficient machining process. * Set up and operate CNC milling machines and CNC lathes by installing tooling, calibrating ...

CNC Programmer

Harleysville, PA · On-site

$80K - $90K/yr

... programming experience Preferred Education, Skills, and Experience -2-4 year Engineering/Technical degree -Vericut and Solidworks experience Ready to bring your CNC programming expertise to a team ...

CNC Programmer II

Southampton, PA · On-site

$25.50 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Proficiency in CNC programming languages, such as G-code and M-code, and CAD/CAM software * Strong knowledge of machining processes, tooling, and materials, including experience with milling, turning ...

CNC Programmer II

Southampton, PA · On-site

$25.50 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Proficiency in CNC programming languages, such as G-code and M-code, and CAD/CAM software * Strong knowledge of machining processes, tooling, and materials, including experience with milling, turning ...

New

CNC Programmer II

Southampton, PA · On-site

$25.50 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Proficiency in CNC programming languages, such as G-code and M-code, and CAD/CAM software * Strong knowledge of machining processes, tooling, and materials, including experience with milling, turning ...

Cadrex - CNC Programmer II

Southampton, PA · On-site

$25.50 - $35/hr

Proficiency in CNC programming languages, such as G-code and M-code, and CAD/CAM software * Strong knowledge of machining processes, tooling, and materials, including experience with milling, turning ...

next page

Showing results 1-20

Cnc Programming information

See Philadelphia, PA salary details

$16

$31

$45

How much do cnc programming jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for cnc programming in Philadelphia, PA is $31.24, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $35.19 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,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 the most commonly searched types of Cnc Programming jobs in Philadelphia, PA?

The most popular types of Cnc Programming jobs in Philadelphia, PA are:

What job categories do people searching Cnc Programming jobs in Philadelphia, PA look for?

The top searched job categories for Cnc Programming jobs in Philadelphia, PA are:

What cities near Philadelphia, PA are hiring for Cnc Programming jobs?

Cities near Philadelphia, PA with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Philadelphia, PA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $64,974 per year, or $31.2 per hour.

CNC Programming Engineer

CIVCO Radiotherapy

Toughkenamon, PA • On-site

$70K - $89K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

The CNC Programming Engineer develops and maintains CNC programs for 2, 2.5, 3, and 5-axis machining centers, turret punch presses, and automated cutting systems-approximately 75-80% of the role. The remaining effort supports manufacturing engineering activities including fixture design, process improvement, and sustaining documentation in a regulated medical device environment.Essential Duties and Responsibilities include the following. (Other duties may be assigned.)
CNC Programming (75-80%)
  • Develop, write, prove out, and maintain CNC programs for 2, 2.5, 3, and 5-axis machining centers using Mastercam or equivalent CAM software.
  • Create toolpaths for complex geometries-including contoured and multi-feature parts-optimized for cycle time, tool life, and surface finish.
  • Develop and manage part indexing strategies between as-molded and final machined configurations, ensuring consistent datum control and feature repeatability across all setups.
  • Design and specify workholding fixtures, tombstones, and custom jigs to enable efficient multi-axis setups and repeatable part location.
  • Interpret engineering drawings using GD&T principles (ASME Y14.5) and translate tolerances into CNC programming strategies and inspection criteria.
  • Perform machine setups, tool offsets, and prove-out cuts; refine programs based on in-process inspection results to meet dimensional requirements.
  • Maintain a CNC program library, tool library, and setup documentation for all active part numbers.
  • Work closely with machining operators to troubleshoot program issues, tool breakage, and dimensional nonconformances.
  • Evaluate and recommend cutting tools, toolholders, and fixturing solutions to improve performance and reduce manufacturing cost.

Additional Machine Programming
  • Program turret punch press machines using Striker Systems CAD/CAM software or equivalent, including tooling selection, hit sequencing, and sheet nesting.
  • Develop programs for Eastman fabric and material cutting systems, including pattern nesting and automated cut-plan generation.
  • Maintain programs, tooling data, and setup documentation for all secondary machine types in active production use.

Manufacturing Engineering Support (20-25%)
  • Plan, coordinate, and design tooling, fixtures, and auxiliary equipment to support the introduction of new and revised products.
  • Investigate new materials and manufacturing techniques; evaluate process changes for quality and efficiency impact.
  • Support cross-functional teams in continuous improvement initiatives, applying Lean and Six Sigma methods where applicable.
  • Generate and maintain engineering documentation, including work instructions, DHF documents, and process change records.
  • Work with quality engineering to ensure regulatory compliance and support corrective and preventive action activities.
  • Serve as a technical resource for process and product improvements as a member of the Manufacturing Engineering team.

Job Specifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Other Skills and Abilities
  • Proficient with Mastercam or equivalent CAM software; SolidWorks or equivalent CAD system experience required (5+ years preferred).
  • Experience programming turret punch presses (Striker Systems preferred) and automated cutting systems such as Eastman fabric/material cutters.
  • Experience machining composite parts (e.g., carbon fiber, fiberglass, or reinforced polymers) as raw stock for secondary operations, with an understanding of how material properties-fiber orientation, delamination risk, abrasiveness-affect tooling selection, feeds, speeds, and fixturing strategies.
  • Attention to detail and a methodical approach to program verification and in-process inspection.
  • Ability to clearly communicate technical information across engineering and production teams.
  • Highly organized with a strong ability to self-manage time and competing priorities.

Education and/or Experience
Associate's or Bachelor's degree in Mechanical Engineering, Manufacturing Engineering Technology, or a related field; or 5+ years of hands-on CNC programming experience with demonstrated multi-axis capability is required. Equivalent combinations of education and experience will be considered. Experience in a regulated manufacturing environment (medical device, aerospace, or similar) is preferred.
Physical Demands necessary to perform this job
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Must be able to lift, stoop, kneel, walk, and have fine motor coordination sufficient to manipulate small objects and tooling. Must be able to lift up to 50 pounds on a regular basis and occasionally carry that weight for short distances.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is frequently exposed to moving mechanical parts and CNC machining equipment. The employee may also be exposed to cutting fluids, coolants, and other process chemicals; appropriate PPE is required. The noise level in the work environment is usually moderate to loud during machining operations.
Medical, Dental, and Vision coverage starts on Day One!
Free life insurance, short and long-term disability insurance, Telehealth Appointments, and Employee Assistance Program. Immediate vesting of 401(k) matching. Generous PTO and 11 Paid Holidays a year. And, most importantly...truly meaningful work!
Would you like to make a difference in the lives of cancer patients and their families? We design and manufacture radiation oncology medical devices to ensure more accurate, comfortable treatment for cancer patients. CQ Medical is the global market leader in patient positioning. As an innovative medical device company, we focus on discovering, developing, and distributing technology-driven solutions to improve outcomes for radiotherapy patient positioning.
We are continuing to grow and expand our products. Join us and earn a Paycheck with a Purpose. www.cqmedical.com
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.