CNC Programmer / Machinist
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.
Position Summary
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
Work Location: In person