At a Glance
- Tasks: Create and optimise CNC programs using advanced CAD/CAM software.
- Company: Established precision engineering business in Birmingham with a focus on innovation.
- Benefits: Funded training, day-shift role, and opportunities for long-term development.
- Why this job: Join a dynamic team and enhance your skills in cutting-edge CNC technology.
- Qualifications: Experience in CNC programming and familiarity with CAD/CAM systems required.
- Other info: Collaborative environment with a strong emphasis on continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
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
CNC Programmer in Birmingham employer: Alliance Personnel Ltd
Contact Detail:
Alliance Personnel Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land CNC Programmer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to folks in the precision engineering field, especially those who work with CNC programming. Attend industry events or join online forums to connect with potential employers and get insider info on job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your CNC programming projects, including any CAD/CAM software you've used. This will give employers a tangible sense of what you can do and set you apart from the competition.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to CNC programming and machining processes. We recommend practising with a friend or using mock interview platforms to build your confidence and refine your answers.
✨Tip Number 4
Don't forget to apply through our website! We often have exclusive job listings that might not be found elsewhere. Plus, it shows you're genuinely interested in joining our team and helps us keep track of your application.
We think you need these skills to ace CNC Programmer in Birmingham
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with CAD/CAM software in your application. We want to see how you've used tools like HyperMill or Mastercam in your previous roles, so don’t hold back!
Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points for your key responsibilities and achievements to make it easy for us to see your qualifications at a glance.
Tailor Your Application: Don’t just send the same application everywhere! Tailor your CV and cover letter to reflect the specific skills and experiences that match our CNC Programmer role. It shows us you’re genuinely interested.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at Alliance Personnel Ltd
✨Know Your CAD/CAM Software
Make sure you brush up on the specific CAD/CAM software mentioned in the job description, like HyperMill or Mastercam. Be ready to discuss your experience with these tools and how you've used them to optimise CNC programs in the past.
✨Understand the Machining Processes
Familiarise yourself with various machining processes and tooling strategies. During the interview, be prepared to explain how you select cutting parameters and machining strategies to improve cycle times and tool life.
✨Showcase Your Problem-Solving Skills
Think of examples where you've successfully resolved technical issues in a production environment. Highlight your practical approach to troubleshooting and how it has led to improvements in CNC programming or operations.
✨Collaboration is Key
Emphasise your ability to work closely with machinists and engineers. Share experiences where collaboration led to successful outcomes, and demonstrate your understanding of how teamwork contributes to efficient machining operations.