Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Programming Engineer

CIVCO Radiotherapy

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 .

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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the CNC Programming Engineer in Toughkenamon, PA vacancy
  •  ...opportunities with Greene, Tweed.JOB TITLE: CNC LATHE OPERATORSHIFT/HOURS: 2nd shift / 2...  ...and run. •Must be able to edit CNC Programs for various lathes. •Must be proficient...  ...members are engaged across departments. From engineering and manufacturing, to sales and... 
    Suggested
    Permanent employment
    Local area
    Trial period
    Flexible hours
    Afternoon shift

    Greene, Tweed & Co Limited

    Chatham, PA
    3 days ago
  • $35 per hour

     ...Description CNC Manufacturing is currently seeking qualified candidates for CNC Set Up Programmers in our Conventional Lathe Department...  ...Pull all necessary tooling for each job Upload and Download programs Prove out jobs with the ability to change/adjust the program... 
    Suggested
    Hourly pay
    Temporary work
    Day shift

    CNC Manufacturing, Inc.

    Yorklyn, DE
    1 day ago
  •  ...Cnc Machinist Opportunity for a CNC Machinist to join our team and advance our capability to develop new and innovative electric...  ...is a core member of the R&D team and is responsible for programming and operating the CNC mill and CNC lathe of the R&D machine shop... 
    Suggested

    Regal Rexnord

    West Chester, PA
    5 days ago
  • $75k - $120k

     ...Job Posting CNC Programmer / Machinist West Chester, PA Yearly Salary $75,000 -...  ...Responsibilities: Responsible for developing CNC programs, defining machining processes, setting...  ...: Bachelor's degree in Manufacturing Engineering Technology or related field... 
    Suggested

    Trotter Workforce

    West Chester, PA
    4 days ago
  • $35 per hour

     ...Job Description Job Description Description CNC Manufacturing is currently seeking qualified candidates for CNC Set Up Programmers...  ...Pull all necessary tooling for each job • Upload and Download programs • Prove out jobs with the ability to change/adjust the program... 
    Suggested
    Temporary work
    Day shift

    CNC Manufacturing Inc

    Coatesville, PA
    27 days ago
  • $30 - $40 per hour

     ...Recruiting is seeking a Machinist who has experience on both manual and CNC mills and lathes. Experience with Quickmill CNC Mills and TRAK...  ...and CNC machines. Experienced with conversational CNC programming, lathe and mill. (Trak machines). Experienced with G-Code... 
    Temporary work
    Shift work
    Day shift

    Cannonball Recruiting LLC

    Coatesville, PA
    13 days ago
  • $35 - $45 per hour

     ...Description Job Description **Senior CNC Programmer| Mazak 5-Axis & Integrex| Medical...  ...an experienced Senior CNC Programmer to program, setup, prove out, and optimize complex...  ...You will support the production of highly engineered medical device components requiring: Tight... 
    Hourly pay
    Apprenticeship
    Relocation package
    Shift work
    Night shift
    Weekend work
    Afternoon shift

    Acero Precision

    West Chester, PA
    8 days ago
  •  ...Job Description Job Description CNC Machinist (Mill/Lathe) We are seeking a...  ...machines and tools Collaborate with engineers and production team members to optimize...  ...turning machines Experience with CNC programming, including G and M codes; MasterCam experience... 
    Full time
    Flexible hours

    TheMasonGroup

    Wilmington, DE
    6 days ago
  • $35 - $45 per hour

     ...Job Description Job Description CNC Swiss Programmer | Star Swiss Lathes | Medical...  ...Potential Annual Earnings: $95,000-$120,000+ Program High-Precision Medical Device Components...  ...Interpret blueprints, GD&T, and engineering drawings Support machinists and production... 
    Hourly pay
    Relocation package
    Shift work
    Night shift
    Weekend work
    Afternoon shift

    Acero Precision

    West Chester, PA
    20 days ago
  •  ...Job Description Job Description Do you engineer perfection at the spindle? Do ±0.0001”...  ...ounce of performance out of tooling and programs? At Acero Precision, you’ll own production...  ...Challenges you’ll tackle Operate several CNC machines to meet throughput and quality... 
    Hourly pay
    Relocation package
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Acero Precision Manufacturing

    West Chester, PA
    2 days ago
  •  ...CNC Machinist Calling all night owls! Are you an experienced CNC Machinist who enjoys seeing your final product from start to finish...  ...School Diploma or equivalent; diploma or degree in technical program preferred ~5 Years of CNC machinery experience ~ Read and use... 
    Temporary work
    Monday to Friday
    Monday to Thursday
    Shift work
    Night shift
    Afternoon shift

    CPV Manufacturing

    Kennett Square, PA
    2 days ago
  •  ...and more about technology, precision, and systems monitoring. In this role, you will oversee, program, and troubleshoot advanced, computer-controlled machinery (such as CNC routers, automated saws, and robotic edge‑banders) that transform raw wood into high-quality finished... 
    Hourly pay

    Marathon Staffing

    Kennett Square, PA
    3 days ago
  • $22 - $30 per hour

     ...Swiss CNC Machinist Location: West Chester, Pennsylvania (100% Onsite — LOCAL CANDIDATES ONLY) Compensation: $22.00 - $30.00/hr + Overtime | Shifts: 1st, 2nd, 3rd HRforGrowth® is engaged as the talent acquisition partner to conduct this search on behalf of a... 
    Hourly pay
    Permanent employment
    Temporary work
    Local area
    Relocation
    Shift work

    Advatix

    West Chester, PA
    1 day ago
  •  ...operating procedures (SOPs) Confers with engineers, production personnel, programmers, or...  ...Minimum four (4) years' experience as CNC Operator or equivalent technical machining...  ...-work through a competitive compensation program. It's an exciting opportunity to work for... 

    Coherent

    Newark, DE
    3 days ago
  • $20 - $25 per hour

     ...CNC Manufacturing is an industry leading expert in the precision machining of performance critical parts in diverse industries including...  ...raw stock identification and preparation Run jobs as programmed with the ability to change/adjust machine offsets Modify tooling... 
    Hourly pay
    Temporary work
    Day shift

    CNC Manufacturing, Inc.

    Modena, PA
    3 days ago
  • $22 - $26 per hour

     ...CNC Machinist needed for a contract opportunity with Yoh's client located in Newark, DE. The Big Picture - Top...  ...per week) ~ MetLife Voluntary Benefits ~ Employee Assistance Program (EAP) ~401K Retirement Savings Plan ~ Direct Deposit & weekly... 
    Hourly pay
    Contract work

    Yoh

    Newark, DE
    4 days ago
  • $30 per hour

     ...Our client in West Chester is seeking a CNC Machinist ! Direct Hire/Permanent position CNC Machinist Job Details: Schedule: Monday- Friday, 2nd shift, 3pm-11pm Pay Rate: $30/HR Weekly pay Union benefits after 90 days! CNC Machinist Job... 
    Weekly pay
    Permanent employment
    Temporary work
    Work at office
    Local area
    Monday to Friday
    Afternoon shift

    PeopleShare Inc

    West Chester, PA
    1 day ago
  •  ...CNC Machinist CNC Machinist West Chester, PA Hourly Rate: $25.00 - $35.00 First, Second and Third Shifts available (Shifts differentials...  ...tight tolerances and quality standards Following established programs and supporting daily product in a regulated manufacturing... 
    Hourly pay
    Shift work
    Weekend work

    Trotter Workforce

    West Chester, PA
    5 days ago
  •  ...Description: Extreme Machining LLC located in Newark, DE is seeking a CNC machinist. The machinist will setup and operate machinery for...  ...Visit us at Requirements: Responsibilities • Setup and program machinery • Identify material to be cut • Use of precision... 

    Extreme Holding

    Newark, DE
    5 days ago
  •  ...Description Job Description The role of a CNC Swiss Setup Machinist involves several...  ...must be able to read and interpret engineering drawings to understand the geometric requirements...  ...Swiss turning ~ Employee Assistance Program (EAP) offering free confidential support... 
    Hourly pay
    Relocation package
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Acero Precision

    West Chester, PA
    8 days ago
  •  ...CnC Lathe & Mill Programmer CTDI is a large-scale Engineering, Repair, and Logistics company that services the country's largest wireless telecommunications...  ...results as needed. Provides accurate and timely programming of all CNC Program Systems and CNC Work Centers... 
    Weekly pay
    Work at office
    Worldwide
    Flexible hours

    CTDI

    West Chester, PA
    4 days ago
  • $27 - $35 per hour

     ...Job Description Job Description CNC Setup & Production Machinist |Medical Device...  ...holidays annually ~ Employee Assistance Program ~ Wellness Coach Program What You...  ...equipment Read and interpret blueprints, engineering drawings, and process documentation... 
    Hourly pay
    Relocation package
    Night shift
    Afternoon shift

    Acero Precision

    West Chester, PA
    20 days ago
  • $35 - $45 per hour

     ...demanding GD&T, architect the process, write the program, set up the Mazak, prove out the first...  ...steel, titanium, specialty alloys, and engineering plastics. What You Bring ~5+ years...  ...Wellness Coach access Tech Stack CNC Swiss Lathe (Star) CAD: AutoCAD,... 
    Hourly pay
    Apprenticeship
    Relocation package
    Shift work
    Weekend work

    Acero Precision Manufacturing

    West Chester, PA
    14 days ago
  •  ...Cnc Machinist Are you interested in a career in manufacturing, focused on machining? Do you take pride in producing quality product...  ...as company-paid short-term disability and life insurance ~401k match up to 6% ~ Tuition reimbursement program CPV Manufacturing
    Temporary work
    Monday to Friday
    Day shift

    CPV Manufacturing

    Kennett Square, PA
    3 days ago
  • $95k - $120k

     ...Description Job Description Precision CNC Manufacturing Launch & Process...  ...professional who can successfully bridge CNC programming, machine setup, process optimization, and...  ...ownership of manufacturing projects from engineering drawings and CAD models through CNC programming... 
    Full time
    Relocation
    Visa sponsorship
    Shift work
    Night shift
    Day shift
    Afternoon shift

    HireNow Staffing

    West Chester, PA
    17 days ago
  •  ...Specialist for a permanent role in Newark, DE. This position requires leading and performing inspections on precision machined parts in a CNC Machining environment. Candidates must have over 5 years of QA/QC experience, strong knowledge of CNC principles, and the ability to... 
    Permanent employment
    Flexible hours

    FIRST CHOICE STAFFING , INC

    Newark, DE
    1 day ago
  •  ...are looking for a responsible Quality Control Inspector with CMM Programming experience to perform first article, in-process and final...  ...travel required for training/customer visits (less than 5%). CNC Manufacturing is an industry leading expert in the precision machining... 
    Temporary work
    Work at office

    CNC Manufacturing Inc

    Coatesville, PA
    16 days ago
  •  ...and verbal instructions # Strong commitment to safety and quality # Experience operating steel fabrication or industrial machinery # CNC or automated machine operation experience # Prior experience in a steel plant or heavy manufacturing environment Equiliem

    Equiliem

    Wilmington, DE
    3 days ago
  •  ...Job Description Position Purpose: Repair and Tool Technicians are responsible for the evaluation and repair of small engines, outdoor power equipment and handheld electrical devices. This position makes equipment recommendations and ensures that units are maintained... 
    Local area

    Home Depot

    Newark, DE
    5 days ago
  • $27 - $35 per hour

     ...compensation, and conditions of employment — are made solely by the hiring organization. Responsibilities: Independently set up Swiss CNC machines Run first-piece inspections and verify parts to blueprint Troubleshoot setup and machining issues Qualifications:... 
    Hourly pay
    Permanent employment
    Temporary work
    Local area
    Relocation
    Shift work

    Advatix

    West Chester, PA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programming Engineer. Be the first to apply!