CNC Programmer

Align Precision Philadelphia

Horsham (PA)

On-site

USD 85,000 - 120,000

Full time

3 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ALIGN PRECISION, a state-of-the-art manufacturing facility in Horsham, PA, seeks an experienced CNC Programmer to develop, optimize, and maintain CNC programs that produce high-precision components. You will work with Mastercam and SolidWorks in a close-tolerance milling environment, collaborating with engineers, machinists, and leadership to improve processes.

The role requires 5+ years Mastercam, 5-axis 3+2 experience, GD&T knowledge, and the ability to interpret complex drawings.

Qualifications

  • 5+ years of Mastercam experience in a production machining environment.
  • Proven experience programming 5-axis 3+2 machining.
  • Experience in a close-tolerance milling environment.
  • Strong understanding of GD&T.
  • Strong mechanical aptitude and ability to interpret complex engineering drawings.
  • Ability to understand machining parameters, including speeds, feeds, depth of cut, tooling, and horsepower requirements.
  • Strong mathematical skills, including geometry, trigonometry, fractions, ratios, and proportions.
  • Self-motivated, dependable, flexible, and highly detail-oriented.
  • Ability to organize, prioritize, communicate, and manage multiple projects.
  • 2+ years of SolidWorks experience.
  • 1+ year of Vericut experience.

Responsibilities

  • Develop and maintain multi-axis CNC programs using Mastercam CAD/CAM software.
  • Program advanced 5-axis 3+2 machining; simultaneous 5-axis programming experience is highly desirable.
  • Collaborate with Process Engineers, machinists, supervisors, and other programmers to develop effective machining processes.
  • Use Vericut to verify programs and help ensure collision‑free machining.
  • Interpret engineering drawings, GD&T requirements, tooling information, and process specifications.
  • Conduct program reviews, test runs, and troubleshooting to ensure programs produce quality parts to specification.
  • Optimize cutting strategies, speeds, feeds, tooling, workholding, and machining sequences for quality and efficiency.
  • Design workholding and fixtures using SolidWorks and/or Mastercam.
  • Troubleshoot machining and programming issues and provide technical support to machinists and supervisors.
  • Incorporate machine probing routines into CNC programs for validation and in‑process inspection.
  • Utilize Custom Macro B programming to develop special functions as required.
  • Contribute to continuous improvement and standardization of CNC programming and manufacturing processes.
  • Take ownership of programming projects and work collaboratively to support customer delivery commitments.
  • Perform other duties as assigned by the Engineering Manager or Director of Engineering.

Skills

Mastercam
5-axis 3+2 machining
Close-tolerance milling
GD&T
Machining parameters
SolidWorks
Vericut

Education

Bachelor’s degree in Engineering/Manufacturing/Mechanical Engineering
Approximately 10 years manufacturing experience
5+ years Mastercam experience
2+ years SolidWorks experience
1+ year Vericut experience

Tools

SolidWorks
Vericut

Job description

Build the Future of Precision Manufacturing

Are you an experienced CNC Programmer who takes pride in developing sophisticated machining processes and producing precision components to exacting standards?

ALIGN PRECISION is growing in Horsham, Pennsylvania, and we’re looking for talented CNC Programmers to join our new, state‑of‑the‑art manufacturing facility.

This is an exciting opportunity to become part of a highly skilled team supporting advanced manufacturing and close‑tolerance machining. You’ll work with modern equipment, sophisticated CAD/CAM technology, and challenging components while collaborating with engineers, machinists, and manufacturing leaders to develop efficient, repeatable processes.

THE OPPORTUNITY

As a CNC Programmer, you will transform engineering concepts and raw materials into highly precise, functional components. You will develop, optimize, and maintain CNC programs while working closely with Process Engineering and Manufacturing to ensure programs are safe, efficient, repeatable, and capable of consistently meeting customer and engineering requirements.

This role is ideal for a programmer who is comfortable working in a close‑tolerance milling environment and has hands‑on experience with multi-axis and 5-axis machining.

What You’ll Do
  • Develop and maintain multi-axis CNC programs using Mastercam CAD/CAM software .
  • Program advanced 5-axis 3+2 machining ; simultaneous 5-axis programming experience is highly desirable.
  • Collaborate with Process Engineers, machinists, supervisors, and other programmers to develop effective machining processes.
  • Use Vericut machine simulation to verify programs and help ensure collision‑free machining.
  • Interpret engineering drawings, GD&T requirements, tooling information, and process specifications.
  • Conduct program reviews, test runs, and troubleshooting to ensure programs produce quality parts to specification.
  • Optimize cutting strategies, speeds, feeds, tooling, workholding, and machining sequences for quality and efficiency.
  • Design workholding and fixtures using SolidWorks and/or Mastercam .
  • Troubleshoot machining and programming issues and provide technical support to machinists and supervisors.
  • Incorporate machine probing routines into CNC programs for validation and in‑process inspection.
  • Utilize Custom Macro B programming to develop special functions as required.
  • Contribute to continuous improvement and standardization of CNC programming and manufacturing processes.
  • Take ownership of programming projects and work collaboratively to support customer delivery commitments.
  • Perform other duties as assigned by the Engineering Manager or Director of Engineering.
WHAT WE'RE LOOKING FOR
Required
  • 5+ years of Mastercam experience in a production machining environment; less experience may be considered for entry‑level candidates with strong technical skills.
  • Proven experience programming 5-axis 3+2 machining .
  • Experience in a close‑tolerance milling environment .
  • Strong understanding of GD&T .
  • Strong mechanical aptitude and ability to interpret complex engineering drawings.
  • Ability to understand machining parameters, including speeds, feeds, depth of cut, tooling, and horsepower requirements.
  • Strong mathematical skills, including geometry, trigonometry, fractions, ratios, and proportions.
  • Self‑motivated, dependable, flexible, and highly detail‑oriented.
  • Ability to organize, prioritize, communicate, and manage multiple projects.
  • Strong problem‑solving skills and a willingness to take ownership of projects from concept through production.
Preferred / Plus
  • 5-axis simultaneous programming experience.
  • Custom Macro B programming experience.
  • CNC probing and in‑process inspection programming experience.
  • Additional experience in advanced multi‑axis machining and process development.
WHY JOIN ALIGN PRECISION?

This isn’t simply another programming position.

You’ll have the opportunity to join a new, state‑of‑the‑art facility in Horsham, PA and play an important role in building and advancing our manufacturing capabilities.

You’ll work alongside experienced engineering and manufacturing professionals, tackle challenging precision‑machining applications, and have the opportunity to make a direct impact on how we manufacture complex components.

EDUCATION & EXPERIENCE
  • Bachelor’s degree in Engineering, Manufacturing, Mechanical Engineering, or a related field preferred.
  • Approximately 10 years of manufacturing experience preferred.
  • 5+ years of Mastercam experience preferred.
  • 2+ years of SolidWorks experience preferred.
  • 1+ year of Vericut experience preferred.

Equivalent combinations of education, training, and experience may be considered.

COMMUNICATION & TECHNICAL SKILLS

The successful candidate must be able to read, analyze, and interpret technical documentation, engineering drawings, tooling catalogs, machining references, and technical information related to machining processes.

The ability to effectively communicate technical information to machinists, supervisors, engineers, and other internal customers is essential.

PHYSICAL REQUIREMENTS

The physical demands described are representative of those required to successfully perform the essential functions of this position. Reasonable accommodations may be made for individuals with disabilities.

Occasionally, the employee may be required to lift, push, or pull items weighing up to 25 pounds .

WORK ENVIRONMENT

This is an on‑site position located at our new facility in Horsham, Pennsylvania .

The employee will work in a professional manufacturing and engineering environment alongside CNC machinists, programmers, engineers, supervisors, and other manufacturing professionals.

SUPERVISORY RESPONSIBILITIES

None.

TRAVEL

Not required.

EQUAL EMPLOYMENT OPPORTUNITY

ALIGN PRECISION is an equal opportunity employer and values diversity in the workplace. We are committed to creating an environment 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 characteristic protected by law.

ALIGN PRECISION is an Equal Opportunity Employer / Protected Veterans / Individuals with Disabilities .

All employees are employed on an at‑will basis .

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

ALIGN PRECISION • Town of Florida (NY)

On-site
USD 85,000 - 130,000
CNC Programmer
CNC Programmer

Precision Resource, Inc. • Huntington Beach (CA)

On-site
USD 70,000 - 90,000
Comprehensive health, dental, vision, and life insurance
401(k) with matching and profit-sharing programs
Annual bonus based on division profitability
+3
CNC Programmer
CNC Programmer

Align Precision Corp • Town of Florida (NY)

Hybrid
USD 75,000 - 110,000
CNC Programmer
CNC Programmer

Foresight Technologies Inc • Tempe (AZ)

On-site
USD 70,000 - 95,000
CNC PROGRAMMER
CNC PROGRAMMER

Randstad USA • Lincolnshire (IL)

On-site
USD 73,000 - 83,000
Medical
Prescription
Dental
+5
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Encode, Inc. • Bangor (ME)

On-site
USD 60,000 - 90,000
Sign-On Bonus
Relocation Assistance
Sr. CNC Programmer
Sr. CNC Programmer

Greene Tweed • Towamencin Township (PA)

On-site
USD 60,000 - 85,000
Health insurance
401k savings plan
Tuition assistance
+2
CNC Programmer
CNC Programmer

Prince Industries LLC • Carol Stream (IL)

On-site
USD 60,000 - 80,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

On-site
USD 45,000 - 70,000
Lead CNC Programmer
Lead CNC Programmer

Mason • Chicago (IL)

On-site
USD 80,000 - 100,000