CNC PROGRAMMER

ADDMAN Engineering LLC

Glen Burnie (MD)

On-site

USD 90,000 - 120,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Addman Engineering is seeking a senior CNC programmer to plan and program parts across the shop, handling 2- to 3-axis mills, mill-turn lathes, and 3+2 multi-axis work using Mastercam 2025. This hands-on role requires turning prints into verified NC code and serving as the go-to expert for complex setups.

You will read GD&T-heavy prints, select tooling and speeds, simulate programs, and develop setup sheets for smooth production and first-article runs.

Qualifications

  • 5+ years of CNC programming experience.
  • Mastercam experience (2025 or recent).
  • Ability to read GD&T on engineering prints.

Responsibilities

  • Program parts in Mastercam 2025 across mills and lathe/mill-turn.
  • Read engineering prints and implement GD&T callouts.
  • Plan workholding and multi-setup sequencing.
  • Select tooling, feeds, and speeds appropriate to material.
  • Verify programs with simulations before production.
  • Maintain and troubleshoot post processors and posted-code issues.
  • Produce setup sheets and documentation for operators.
  • Support first-article runs and troubleshoot issues.
  • Identify opportunities to reduce cycle times and improve repeatability.

Skills

G-code literacy
Machining math
GD&T understanding

Tools

Mastercam 2025
Post-processor editing
CAD/CAM integration

Job description

Description
POSITION SUMMARY:

We're looking for a senior CNC programmer to plan and program work across our full machine shop - 2-3 axis mills, mill-turn/live-tooling lathes, and 3+2 indexed multiaxis mills - using Mastercam 2025. This is a hands-on programming role: you'll take parts from print to verified, production-ready NC code, and you'll be the person other programmers and machinists turn to when a setup gets complicated.

ESSENTIAL JOB FUNCTIONS:
  • Program parts in Mastercam 2025 across mill (2-3 axis), lathe/mill-turn (including live tooling and sub-spindle transfer), and 3+2 positional multi-axis work, choosing the right process for each part rather than defaulting to one machine type.
  • Read and interpret engineering prints, including GD&T callouts, and translate tolerance and finish requirements into realistic toolpath, tooling, and work holding decisions.
  • Plan work holding and setup sequencing - single- and multi-setup mill parts, sub-spindle part transfer on the lathe, and multi-plane/indexed orientations on multi-axis work - to control cost, cycle time, and accumulated location error.
  • Select tooling, feeds, and speeds appropriate to the material and operation, rather than relying on default values.
  • Verify programs using solid/machine simulation (including fixture, holder, turret, and trunnion models where applicable) before release to the floor, to catch collisions and gouges ahead of the first live cut.
  • Maintain and troubleshoot post processors and control definitions, and diagnose posted-code issues (incorrect rotary axis output, canned-cycle mismatches, offset errors) down to the root cause.
  • Produce clear setup sheets and documentation - tool lists, work offset/plane assignments, and setup notes - that let another programmer or machinist run the job without reconstructing your reasoning from scratch.
  • Support the shop floor during first-article runs and troubleshoot in-process issues (chatter, finish problems, thread fit, transfer marks, and similar) as they come up.
  • Continuously look for opportunities to reduce cycle time and improve repeatability on running production jobs.
Requirements
QUALIFICATIONS:
  • 5+ years of CNC programming experience, with hands-on Mastercam experience (2025 or recent prior versions).
  • Demonstrated ability to program 2-3 axis mill work: pocketing, contouring, drilling/tapping, and multi-setup part planning.
  • Demonstrated ability to program lathe/mill-turn work: OD/ID turning, grooving, threading, and live-tooling/C-axis operations; sub-spindle part-transfer experience a strong plus.
  • Demonstrated ability to program 3+2 (positional/indexed) multiaxis work: plane/WCS strategy, work-offset planning across multiple orientations, and collision-aware setup verification.
  • Working knowledge of G-code and post-processor structure, sufficient to read, troubleshoot, and hand-edit posted programs when needed.
  • Solid understanding of feeds, speeds, and tooling selection for common shop materials (e.g., aluminum, stainless, and alloy steels).
  • Ability to read engineering prints, including GD&T, and machinist-level shop math.
PREFERRED QUALIFICATIONS:
  • Experience with a specific control platform used in-house (e.g., Fanuc, Siemens, or a Fanuc-style proprietary control) - specify per your shop.
  • Experience training or mentoring junior programmers.
  • Familiarity with CMM/inspection processes and how they relate back to programming and fixturing decisions.
  • Continuous simultaneous 5-axis programming experience, beyond 3+2 positional work.
WORK ENVIRONMENT:
  • The performance of this position will require exposure to the manufacturing areas where all areas require the use of personal protective equipment such as safety glasses, hearing protection, steel toe shops, and other mandatory safety equipment.
  • For the most part, ambient temperatures with typical plant lighting and manufacturing equipment are present throughout the facility.
PHYSICAL DEMANDS:
  • Sit or stand as needed.
  • Walking primarily on a level surface for periodic periods throughout the day.
  • Reaching above shoulder height, below the waist, or lifting as required to reach documents or store materials throughout the workday.
  • Proper lifting techniques required.
  • Ability and comfortability to work in small confine spaces while following proper safety protocol.
SAFETY AND POLICY PRACTICES:

Each employee must be knowledgeable of standard safety policies and procedures and adhere to the same while supporting the goals and objectives of the organization and recognizing the Company’s need to achieve its business objectives. Each employee is responsible for complying with company hazardous waste disposal procedures.

AFFIRMATIVE ACTION:

Addman Engineering is proud to be an Equal Opportunity Employer of Minorities, Women, Protected Veterans, and Individuals with Disabilities. All terms and conditions of employment will be administered without regard to an individual’s sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by applicable law.

NOTE: This job description is intended to describe the general level of work being performed. This job description is not intended to be all-inclusive. The duties of this position may change from time to time, and the employee may perform other related duties to meet the ongoing needs of the organization. Addman Engineering reserves the right to add, delete or modify these duties and responsibilities at its discretion. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position. Employment is at-will, and nothing in this job description is intended to create or modify a contractual relationship or alter the at-will status of the employee

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

ADDMAN Engineering LLC • Wright City (MO)

On-site
USD 55,000 - 75,000
Sign-on Bonus
Quarterly Bonus
Medical, Dental, and Vision plans
+2
Machinist IV
Machinist IV

ADDMAN Engineering LLC • Glen Burnie (MD)

On-site
USD 60,000 - 80,000
CNC Machinist - 2nd Shift
CNC Machinist - 2nd Shift

ADDMAN Engineering LLC • Wright City (MO)

On-site
USD 40,000 - 60,000
Sign-on Bonus
Quarterly Bonus
Medical, Dental, and Vision plans
+2
CNC Machinist - 2nd Shift
CNC Machinist - 2nd Shift

ADDMAN • Wright City (MO)

On-site
USD 48,000 - 62,000
CNC Machinist (1st Shift Weekdays)
CNC Machinist (1st Shift Weekdays)

ADDMAN Group • Statesville (NC)

On-site
USD 42,000 - 62,000
CNC Machinist - Weekend
CNC Machinist - Weekend

ADDMAN Engineering LLC • Wright City (MO)

On-site
USD 45,000 - 65,000
Sign-on Bonus
Quarterly Bonus
Medical, Dental, and Vision plans
+2
Lathe Machinist IV
Lathe Machinist IV

ADDMAN Engineering LLC • Glen Burnie (MD)

On-site
USD 45,000 - 65,000
Aerospace CNC Machinist — Additive & Milling Expert
Aerospace CNC Machinist — Additive & Milling Expert

ADDMAN Group • Statesville (NC)

On-site
USD 50,000 - 70,000
CNC Programmer
CNC Programmer

Align Precision Philadelphia • Horsham (PA)

On-site
USD 85,000 - 120,000
CNC Machinist (1st Shift Weekdays)
CNC Machinist (1st Shift Weekdays)

ADDMAN Group • Statesville (NC)

On-site
USD 50,000 - 70,000