CNC Programmer (884)

BLUSA Defense

Mount Laurel Township (NJ)

Hybrid

USD 80,000 - 100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BLUSA Defense Mount Laurel, NJ is seeking a CNC Programmer to develop and optimize CNC programs for mills and lathes, using Mastercam and SolidWorks to translate engineering designs into accurate tool paths.

You will collaborate with Engineering, Manufacturing, and Quality teams to ensure manufacturability, maintain program databases, and drive continuous improvement while meeting safety and ISO/AS9100 standards.

Qualifications

  • 5+ years of CNC programming experience for mills and lathes.
  • Proficient in Mastercam and SolidWorks.
  • Strong knowledge of G-code and M-code.
  • Ability to read blueprints, GD&T, and 3D models.

Responsibilities

  • Create, modify, and optimize CNC programs for mills and lathes.
  • Interpret drawings and 3D models to generate tool paths and setup instructions.
  • Select cutting tools, speeds, feeds, and workholding.
  • Collaborate with machinists, engineers, and quality control.
  • Perform test runs and troubleshoot to ensure zero-defect output.
  • Maintain program database and documentation.
  • Support continuous improvement to reduce cycle times and improve tool life.
  • Ensure compliance with safety, ISO/AS9100 requirements.

Skills

CNC programming
Mastercam
SolidWorks
G-code/M-code
Blueprints/GD&T
Machining setup

Tools

Mastercam
SolidWorks
DNC systems

Job description

# CNC Programmer (884)Mount Laurel - Mount Laurel, NJ 08054## Description**Job Summary:**The CNC Programmer plays a critical role in supporting precision manufacturing operations by developing, optimizing, and maintaining CNC programs that drive safe, efficient, and high-quality production. This position is responsible for translating engineering designs into accurate and repeatable machining processes using Mastercam and SolidWorks for both milling and turning operations. Working closely with Engineering, Manufacturing, and Quality teams, the CNC Programmer ensures programs meet design intent, production requirements, and quality standards while supporting continuous improvement initiatives. Success in this role requires strong technical expertise, attention to detail, and a collaborative approach in a fast-paced manufacturing environment.**Key Responsibilities:*** Create, modify, and optimize CNC programs using Mastercam for both mills and lathes.* Interpret complex engineering drawings and 3D models using SolidWorks to generate accurate tool paths and setup instructions.* Select appropriate cutting tools, speeds, feeds, and Workholding methods for each job.* Collaborate with machinists, engineers, and quality control to ensure manufacturability and adherence to specifications.* Perform test runs and troubleshoot programming or machining issues to ensure zero-defect output.* Maintain program database and documentation for version control and compliance.* Implement continuous improvement initiatives focused on reducing cycle times and increasing tool life and machine utilization.* Ensure compliance with safety standards, ISO/AS9100 quality requirements, and company policies.## Qualifications**Required:*** 5+ years of CNC programming experience with mills and lathes in a precision manufacturing environment.* Proficiency in Mastercam (latest version preferred) and SolidWorks.* Strong knowledge of G-code and M-code.* Ability to read and interpret blueprints, GD&T, and 3D models.* Hands-on experience with CNC machine setup and operation.* Strong analytical, problem-solving, and communication skills.**Preferred:*** Experience with multi-axis machining and live tooling.* Familiarity with ERP systems and DNC file transfer systems.* Prior work in aerospace, medical device, or automotive sectors.**Physical Requirements:*** Ability to stand, walk, bend, and lift up to 50 lbs. as required in a manufacturing environment.* Comfortable working in a shop setting with exposure to machining equipment and noise.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Machinist (639)
CNC Machinist (639)

Blusadefense • Mount Laurel Township (NJ)

On-site
USD 55,000 - 75,000
CNC Programmer (224)
CNC Programmer (224)

Priority Dispatch Corp. • Bethlehem

On-site
USD 60,000 - 80,000
Manual Machinist (774)
Manual Machinist (774)

BLUSA Defense • Mount Laurel Township (NJ)

Hybrid
USD 52,000 - 72,000
CNC Lathe Programmer
CNC Lathe Programmer

A1jays • San Jose (CA)

On-site
USD 80,000 - 100,000
CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
CNC Programmer
CNC Programmer

Talnt • Birmingham (AL)

On-site
USD 65,000 - 85,000
Health insurance
CNC Machinist Programmer
CNC Machinist Programmer

TOP PARTS International • Carlstadt (NJ)

On-site
USD 63,000 - 75,000
CNC Programmer
CNC Programmer

Turn Up Talent • Round Rock (TX)

On-site
USD 60,000 - 90,000
CNC Machinist Programmer
CNC Machinist Programmer

Torrey Holistics • Windsor (CT)

On-site
USD 75,000 - 95,000
Health benefits
Paid time off
Company 401(k) with company match
+3
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

On-site
USD 45,000 - 70,000