CNC Programmer-Machinist
CNC Programmer / Machinist
Position Summary
A precision aerospace manufacturer is seeking an experienced CNC Programmer/Machinist to support precision machining operations in our aerospace manufacturing environment. This role develops, modifies, and optimizes CNC programs; supports machine setups and first-article production; troubleshoots machining issues; and ensures programs consistently produce parts that meet customer drawings, specifications, and quality requirements.
The ideal candidate has 6+ years of CNC programming and machining experience, strong proficiency in Mastercam and GibbsCAM, hands-on experience with Swiss CNC machines, and familiarity with JobBOSS or a similar ERP/job management system.
Key Responsibilities
CNC Programming, Setup & Machining
Create, modify, and optimize CNC programs (Mastercam, GibbsCAM) and toolpaths from customer drawings, models, and specs.
Program and support Swiss CNC machines, mills, lathes, and other multi-axis equipment.
Plan machining sequences, select tooling/workholding/cutting parameters, and set work/tool offsets.
Prove out new and revised programs (simulation, single-block operation, controlled first cycles) and support first-article inspection to verify parts meet requirements before release to production.
Perform in-process inspections using calipers, micrometers, indicators, and height gauges.
Diagnose and correct dimensional issues, surface finish problems, tool wear/breakage, chatter, workholding issues, and programming errors.
Optimize existing programs for cycle time, tool life, setup time, and repeatability.
Production & Technical Support
Provide hands-on programming support to machinists and production staff; work with Production and Quality to resolve machining and manufacturing issues.
Review drawings and job requirements before releasing work; flag missing or unclear information before it affects production.
Support new job introduction, first articles, and process improvements; communicate production risks, delays, and tooling needs.
Own programming errors — contain affected work, correct the root cause, and help prevent recurrence.
JobBOSS & Documentation
Use JobBOSS to manage job information, routings, and work orders.
Maintain organized program, setup, and tooling files with clear naming and revision control, ensuring programs match the correct part number/revision and obsolete files are never used in production.
Required Qualifications
6+ years of CNC programming and machining experience in precision manufacturing.
Strong proficiency in Mastercam and/ ability to independently create machining strategies, not just run existing programs.
Demonstrated experience programming and troubleshooting Swiss CNC machines, mills, lathes, or other multi-axis equipment.
Solid understanding of G-code, tooling, workholding, offsets, feeds/speeds, and program prove-out.
Ability to read complex engineering drawings, tolerances, and material/finish callouts; working knowledge of GD&T.
Experience with first-article and in-process inspection using precision measuring tools.
Experience with JobBOSS or a similar ERP/job management system.
Strong attention to detail, mechanical aptitude, and communication skills; comfortable working cross-functionally with Production, Quality, Planning, and Operations.
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Application Question(s):
- Do you have 6+ years of CNC programming and machining experience in precision manufacturing?
- Do you have demonstrated experience programming and troubleshooting Swiss CNC machines, mills, lathes or other multi axis equipment?
- Do you have a solid understanding of G-code, tooling, workholding, offsets, feeds/speeds, and program prove-out?
- Do you have the ability to read complex engineering drawings, tolerances, and material /finish callouts: working knowledge of GD&T?
- Do you have experience with first-article and in-process inspection using precision measuring tools?
- Do you have experience with JobBOSS or a similar ERP/job management system?
Work Location: In person
Years of experience
- 5+ years of experience
Salary range
- $32 - $40 per hour
Required languages
- English