CNC Programmer II – Mill-Turn & CNC Machining
Company: Azimuth Technology
Location: Naples, Florida
Department: Manufacturing
Employment Type: Full-Time
Reports To: VP of Manufacturing
Compensation: Based on experience
To apply, please send resume to the email address below:
About the Company
Azimuth Technology in Naples, FL, is a subsidiary of Chumash Capital Investments, LLC. At Azimuth, we are professional, agile, and our goal is for Azimuth Technology to be the leading precision manufacturer of major firearms-related components, Explosives (EOD / IED) detection equipment, and other products and components used in defense, aerospace and the military. We serve discerning customers in the global military, law enforcement and civilian markets. Our leadership team has a more than 50-year legacy of success in delivering exceptional manufacturing quality for industries where precision operation is critical.
Learn more about Azimuth at: https://www.azimuthtechnology.com
About the Role
Azimuth Technology is seeking a hands-on CNC Programmer II to support CNC programming, setup support, troubleshooting, documentation, and process improvement in a high-precision manufacturing environment.
This is a hands-on technical contributor role, not a management position. The CNC Programmer II will work directly with machines, setups, tooling, programs, setup technicians, machinists, operators, and cross-functional teams to support stable and efficient production.
The ideal candidate has strong CNC programming experience, practical shop-floor knowledge, and the ability to support production needs through accurate programming, troubleshooting, and process improvement.
This role is ideal for someone who is fully capable on standard to moderately complex CNC work and wants to continue developing toward advanced mill-turn and Swiss machining capability.
Key Responsibilities
• Develop, edit, and troubleshoot CNC programs for assigned production machining operations.
• Support CNC lathes, mills, mill-turn equipment, and other production machining platforms as assigned.
• Support machine setups, first-piece development, job launches, and program prove-out.
• Assist with tooling, offsets, feeds and speeds, cycle-time improvement, and production troubleshooting.
• Resolve common machining issues related to tool wear, chatter, surface finish, dimensional variation, and process instability.
• Create and maintain setup sheets, tool lists, process notes, and production documentation.
• Interpret technical drawings, GD&T requirements, customer specifications, and inspection feedback.
• Work with Manufacturing, Production, Quality, Engineering, and Product Management to support production needs.
• Contribute to improvements in setup efficiency, tooling performance, scrap reduction, and machine utilization.
• Provide hands-on technical support to setup technicians, machinists, and operators without assuming supervisory responsibility.
• Follow company safety procedures, quality system requirements, and manufacturing standards.
• Support continuous improvement and process repeatability initiatives across assigned machining areas.
Required Qualifications
• Minimum of 3+ years of CNC programming experience in a precision machining or production manufacturing environment.
• Hands-on experience supporting CNC machining operations.
• Experience programming or editing CNC programs for lathes, mills, or mill-turn equipment.
• Working knowledge of:
• G-code programming
• Tool offsets
• Feeds and speeds
• Tooling selection
• Setup support
• Program edits
• Cycle-time improvement
• Basic troubleshooting
• Ability to support machine setups, job prove-out, and production startup activities.
• Ability to read and interpret technical drawings, specifications, and machining requirements.
• Working knowledge of GD&T and tight tolerance machining.
• Ability to troubleshoot common machining issues, including tool wear, chatter, surface finish, dimensional variation, and offset adjustments.
• Experience creating or maintaining setup sheets, tool lists, and process documentation.
• Ability to work directly on the shop floor in a hands-on capacity.
• Strong communication skills and ability to work with multiple departments.
• Ability to follow established procedures, quality requirements, and safety standards.
• Ability to provide technical support to machinists, setup technicians, and operators without direct supervisory responsibility.
Preferred Qualifications
• Experience with mill-turn machining.
• Experience with Swiss-style machining.
• Experience with Miyano, Tsugami, Citizen, Star, Haas, Doosan, Okuma, Mori, or similar CNC platforms.
• CAD/CAM experience.
• Experience in aerospace, defense, firearms, medical device, or other high-precision manufacturing environments.
• Experience in contract manufacturing or high-mix production environments.
• Familiarity with ISO 9001 or AS9100 quality systems.
• Experience supporting first article inspections and process validation.
• Lean manufacturing or continuous improvement experience.
Ideal Candidate
The ideal candidate is a reliable, hands-on CNC programming professional who supports production with urgency, accuracy, and attention to detail. This person is comfortable working directly on the shop floor, supporting setups, solving machining problems, and helping improve repeatability.
The right candidate will be:
• Hands-on and floor-focused.
• Skilled in CNC programming and program editing.
• Experienced with CNC lathes, mills, and/or mill-turn machining.
• Calm under pressure.
• Detail-oriented and process-minded.
• Strong at practical troubleshooting and problem solving.
• Comfortable supporting others without acting as their supervisor.
• Focused on improving quality, efficiency, and repeatability.
What We Offer
• Competitive salary based on experience.
• Health, dental, and vision insurance.
• Paid time off and paid holidays.
• 401(k) retirement plan.
• Opportunity to work in a modern, advanced CNC manufacturing environment.
• Long-term career opportunity with a growing precision manufacturing company.
• Opportunity to build toward advanced CNC Programmer III responsibilities.
Important Role Clarification
This is not a desk-only programming position and it is not a management role. We are looking for someone who wants to be involved in programming, troubleshooting, setup support, documentation, and process improvement in a hands-on shop-floor environment.
Experience Level : Mid to Senior Level
Job Function : Other
Type of Position : Full time