An established precision engineering business in Birmingham is looking to appoint an Off-Line CNC Programmer / CNC Technical Assistant as part of continued investment in people, processes, and technology.
This is a day-shift, offline programming role with a strong technical focus and genuine long-term development, including funded training on HyperMill and GROB machinery.
The role
You will be responsible for creating, maintaining, and optimising offline CNC programs to support efficient and high-quality machining operations.
Key responsibilities include:
* Developing and maintaining CNC programs using CAD/CAM software (e.g. HyperMill, Mastercam, Siemens NX, Edgecam, CATIA, Fusion 360 or similar)
* Interpreting 2D engineering drawings and 3D CAD models
* Selecting tooling, cutting parameters, and machining strategies to optimise cycle times and tool life
* Simulating and verifying toolpaths to prevent collisions and ensure component quality
* Supporting CNC setup through clear setup sheets, tooling lists, and documentation
* Collaborating with production, engineering, and machining teams to resolve technical issues
* Troubleshooting and improving existing CNC programs
* Supporting continuous improvement initiatives and program standardisation
* Maintaining CNC program databases and version control
* Ensuring compliance with quality and safety standards
Ideal Candidate Profile
* Proven experience in offline CNC programming or a strong CNC technical / CAM programming role
* Experience using one or more CAD/CAM systems
* Good understanding of machining processes, tooling, and CNC operations
* Able to work closely with machinists and engineers in a production environment
* Detail-focused with a practical, problem-solving approach
#J-18808-Ljbffr