Job Description:
We have a fantastic opportunity for an experienced CNC programmer, with a permanent role in a manufacturing company based close to the Jewellery Quarter, Birmingham. Excellent starting salary on offer. Working hours 07:00hrs - 16:00hrs Monday to Thursday and 07:00hrs -13:00hrs on Fridays (40 hours per week).
This is a permanent role from the outset.
Salary and Benefits
* £50,000 - £55000 starting salary based on previous experience and knowledge.
* 30 Days holiday per annum.
* Company pension.
* Full ongoing training and development on new CNC machinery, invested by the company.
* Early finish Fridays!
Job Description:
The CNC Offline Programmer is responsible for creating, optimizing, and maintaining CNC programs used in machining operations. Working closely with production, engineering, and quality teams, this position ensures efficient, accurate, and cost-effective manufacturing of components. The programmer will use CAD/CAM software to develop programs offline, simulate tool paths, and support the setup and operation of CNC machinery.
Duties and Responsibilities:
* Develop and maintain CNC programs using CAD/CAM software (e.g., Mastercam, Siemens NX, Edgecam, CATIA, Fusion 360, Hyper Mill or similar).
* Interpret 2D drawings and 3D CAD models to create accurate machining programs.
* Define tooling, cutting parameters, and machining strategies to optimize cycle times and tool life.
* Verify and simulate tool paths to prevent collisions and ensure part quality.
* Collaborate with machinists, engineers, and production personnel to improve manufacturing methods and resolve machining issues.
* Support CNC machine setup by providing detailed setup sheets, tool lists, and documentation.
* Implement continuous improvement initiatives for machining processes, tooling, and program standardization.
* Maintain program databases and ensure version control of CNC files.
* Troubleshoot and optimize existing CNC programs for performance and efficiency.
* Ensure all programming and manufacturing activities comply with safety and quality standards.
Candidate Specification
* Proven experience in CNC machining, programming, setting and operating.
* Proven experience in developing and maintain CNC programs using CAD/CAM software.
* Able to read and interpret engineering and technical drawings/blueprints.
* Able to work effectively on own initiative as well as part of a team.
* The ability to problem solve and find practical solutions.
* Previous experience in setting up bespoke and one-off jobs.
Candidates must be able to supply reference details