- Company Name
- TXM Recruit
- Job Title
- Senior CNC Programmer/Machining Specialist (Progression Opportunity)
- Job Description
-
Job Title: Senior CNC Programmer / Machining Specialist
Role Summary:
Senior level CNC programmer responsible for designing, testing, and executing precise 3‑ and 5‑axis machining programs for low‑volume, high‑complexity components used in defence applications. Oversees programming accuracy, quality compliance, and operational excellence within a precision machining environment.
Expectations:
* Deliver accurate, repeatable machining processes that meet stringent defence quality and security standards.
* Maintain high equipment reliability and minimise machine downtime through proactive troubleshooting.
* Mentor and support junior programming staff and foster continuous improvement initiatives.
Key Responsibilities:
* Interpret complex engineering drawings, DWG/DXF files, and technical specifications to develop CNC G‑code programs for 3‑ and 5‑axis machining centers.
* Program, optimise and document tool paths, feedrates, tolerances and cutting parameters for complex geometries.
* Setup and calibrate machines, select appropriate tooling and fixtures, and ensure all safety and security protocols are observed.
* Verify finished parts using CMM or coordinate measuring equipment, analyze deviations, and adjust machining parameters as needed.
* Institute and maintain a comprehensive G‑code library, capability database, and process documentation, ensuring up‑to‑date compliance records.
* Collaborate with engineering, QA/QC and maintenance teams to resolve issues, implement changes, and guarantee production readiness.
* Continuously evaluate and recommend process improvements, tooling upgrades, and software enhancements.
Required Skills:
* Mastery of CNC programming including G‑code, M‑codes and the ability to translate CAD data into CAD/CAM programs.
* Proven experience with advanced 5‑axis machining centers and complex part geometries used in defence or aerospace sectors.
* Deep knowledge of machining operations, materials, tool life, cutting tools, and process optimisation.
* Strong analytical capability, with meticulous attention to tolerances and compliance with defence standards.
* Ability to read and interpret technical drawings, program diagnostics, and performance data.
* Proficiency in programming software such as Mastercam, CSM, Ensemble, or similar.
* Excellent communication, teamwork, and a proactive safety‑first mindset.
Required Education & Certifications:
* Bachelor’s degree in Mechanical Engineering, Manufacturing Engineering or an equivalent field.
* Minimum 8 years of CNC programming and machining experience, including at least 3 years in a defence or high‑precision manufacturing environment.
* Industry‑recognised CNC programmer certification (e.g., PCDO, CMM) or equivalent credential.
* Knowledge of 5‑axis machining standards, PoP, and ZTS compliance.