# CNC Programmer

> Laborup · Horsham, United States · Full-time · Posted 2026-10-03

**Salary:** USD 88,000–145,000

**Workplace:** on_site

## Description

We’re hiring an experienced **CNC Programmer** to join a **new, state-of-the-art precision manufacturing facility in Horsham, PA**.

This is an opportunity to work on **complex, close-tolerance components** using advanced CNC equipment and modern programming technology. You’ll develop complete machining processes using **Mastercam**, working closely with machinists and engineering from initial programming through prove-out, optimization, and production.

This is an excellent fit for a programmer who enjoys solving difficult machining problems and wants ownership beyond simply creating toolpaths.

**What You’ll Do**

-   Develop and optimize **multi-axis CNC milling programs using Mastercam**

-   Program **5-axis 3+2 machining**, with simultaneous 5-axis experience highly valued
-   Develop machining strategies from **engineering drawings, CAD models, and GD&T**
-   Use **Vericut** to simulate and validate programs before machining
-   Determine tooling, workholding, speeds, feeds, cutting strategies, and machining sequences
-   Design fixtures and workholding using **SolidWorks and/or Mastercam**
-   Perform program reviews, prove-outs, test cuts, and troubleshooting
-   Incorporate **probing routines and in-process validation** into CNC programs
-   Troubleshoot programming, tooling, dimensional, and machining issues
-   Support machinists through setup, prove-out, and production
-   Improve cycle times, tool life, process reliability, and machining efficiency
-   Help develop and standardize programming and machining best practices

## Requirements

**What We’re Looking For**

-   **5+ years of Mastercam experience** preferred
-   Experience programming **multi-axis CNC mills**
-   Hands-on experience with **5-axis 3+2 machining**
-   Background in **complex, close-tolerance precision machining**
-   Strong understanding of **GD&T and engineering drawings**
-   Strong knowledge of tooling, speeds and feeds, workholding, and machining fundamentals
-   Ability to troubleshoot machining processes, not just generate programs
-   Strong mechanical aptitude and problem-solving skills
-   Ability to own projects from initial programming through successful production

**Additional Experience That Stands Out**

-   **Simultaneous 5-axis programming**
-   **Vericut**
-   **SolidWorks**
-   Fixture and workholding design
-   CNC probing and in-process inspection
-   **Custom Macro B programming**
-   Advanced machining and process development

## Benefits

-   Competitive compensation
-   Medical, dental, and vision insurance
-   401(k) retirement plan
-   Paid time off and paid holidays
-   Life and disability insurance
-   Employee assistance program
-   Training and professional development opportunities

## Apply

[Apply at Laborup](https://apply.workable.com/laborup/j/82B8FEC2C5/apply)

---
Powered by [Workable](https://www.workable.com)
