CNC Programmer

Atterro

Lancaster (Lancaster County)

On-site

USD 37,000 - 56,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Health Savings Account (HSA)
Flexible Spending Accounts (Medical &%

Job summary

Atterro in Lititz, PA, is seeking a CNC Programmer for direct hire. You will program CNC equipment from 3D models, drawings, and engineering documentation using CAM software, and contribute to routing, tooling, and quality control in a fast-paced shop.

Required: 1–3 years CNC programming experience or 5+ years machining experience; strong math and detail orientation; CAD/CAM software proficiency; ability to work a flexible schedule including extended hours as needed.

Qualifications

  • Strong mechanical aptitude and mathematical skills.
  • Experience with CAD/CAM software preferred.
  • Working knowledge of G-code and M-code programming.

Responsibilities

  • Program CNC equipment from 3D models, drawings, and docs using CAM software.
  • Perform machining calculations, speeds, feeds, tooling selection.
  • Develop multi-operation machining programs for production needs.
  • Read blueprints and specs to ensure quality.
  • Create and maintain manufacturing documentation.
  • Assist with tooling selection and process planning.
  • Troubleshoot machining and production issues.
  • Inspect finished products and identify defects.

Skills

CNC programming
Mathematical aptitude
Attention to detail

Education

High school diploma or equivalent

Tools

CAD/CAM software

Job description

Now hiring for a CNC Programmer – Direct Hire
Location: Lititz, PA

Schedules & Pay Options:
  • First Shift | Monday – Thursday | 5 AM – 3:30 PM |$27-$33/hour
  • Weekend Shift | Friday, Saturday, and Sunday | 5:00 AM-5:30 PM | $33.75-$41.25/hour
Job Duties and Responsibilities:
  • Program CNC equipment from 3D models, technical drawings, and engineering documentation using CAM software.
  • Perform machining calculations, including speeds, feeds, tooling selection, and material considerations.
  • Develop efficient multi-operation machining programs to support production needs.
  • Read and interpret blueprints and specifications to ensure quality requirements are met.
  • Create and maintain manufacturing documentation for production personnel.
  • Assist with tooling selection, procurement, and process planning.
  • Troubleshoot machining and production issues effectively.
  • Inspect finished products and identify defects, out-of-tolerance conditions, or quality concerns.
  • Support production schedules and meet established manufacturing goals.
  • Collaborate with operators to ensure quality and process consistency.
  • Operate CNC machinery when needed to support production.
  • Assist with machine maintenance and continuous improvement initiatives.
  • Contribute to manufacturing methods, tooling development, and programming standards.
  • Maintain a clean, organized, and safe work environment.
  • Accurately record labor, material usage, and production activities.
  • Resolve material and production issues as they arise.
  • Support departmental objectives related to safety, quality, teamwork, delivery, and cost.
  • Share knowledge, assist with training, and support team development.
  • Take ownership of work performance and adhere to company policies, procedures, and safety requirements.
  • Participate in meetings, training, and other assigned duties as needed

Required Experience
1-3 years of CNC programming experience or 5+ years of machining experience.

Required Qualifications
  • Strong mechanical aptitude and mathematical skills.
  • Experience with CAD/CAM software preferred.
  • Working knowledge of G-code and M-code programming.
  • CNC milling programming experience preferred.
  • Proficiency with Microsoft Office applications is a plus.
  • Strong attention to detail and commitment to quality.
  • Effective verbal and written communication skills.
  • Ability to adapt to changing priorities in a fast-paced manufacturing environment.
  • Willingness to work extended hours, overtime, and flexible schedules as required.
Education Requirements
  • High school diploma, GED, or trade school certification.
Benefits:
  • Competitive medical, dental, and vision insurance plans
  • 401(k) retirement plan with company match
  • Health Savings Account (HSA) with employer contributions (HDHP plans)
  • Flexible Spending Accounts (Medical & Dependent Care)
  • Employer-paid life insurance with optional supplemental coverageEmployer-paid short-term disability with optional long-term disability insurance
  • And more!
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Machinist / Programmer – Mold & Tooling
CNC Machinist / Programmer – Mold & Tooling

LeoForce • Lansdale

On-site
USD 41,000 - 62,000
Competitive pay
Overtime opportunities
Comprehensive benefits
+3
CNC Programmer
CNC Programmer

FOXSEMICON TECHNOLOGY LLC • Union City (CA)

On-site
USD 65,000 - 90,000
401(k) matching (up to 4%)
100% company-paid health insurance
Life and AD&D insurance
+3
CNC Programmer
CNC Programmer

Wilson Combat • Berryville (AR)

On-site
USD 50,000 - 70,000
Competitive salary
40 hours paid vacation after 6 months
Group Health Insurance available
+1
CNC Machine Programmer
CNC Machine Programmer

RENSBERGER TECHNOLOGIES INC • Sioux Falls (SD)

On-site
USD 60,000 - 90,000
Health Contribution
401(k) matching
Dental insurance
+5
CNC Programmer
CNC Programmer

Qualigence International • Mentor (OH)

On-site
USD 52,000 - 62,000
CNC Machinist & Programmer
CNC Machinist & Programmer

Qualdoc • Ashland (VA)

On-site
USD 34,000 - 47,000
CNC Programmer
CNC Programmer

New Hampshire Ball Bearings, Inc • Los Angeles (CA)

On-site
401(k)
Dental insurance
Health insurance
+6
CNC Programmer
CNC Programmer

Linked Professional Services • Fraser (MI)

On-site
USD 43,000 - 62,000
CNC Programmer - Part Time
CNC Programmer - Part Time

Peerless Chain • Winona (MN)

On-site
CNC Programmer
CNC Programmer

New Hampshire Ball Bearings, Inc • West Chatsworth (CA)

On-site
Health insurance
Dental insurance
401(k)
+2