EDGE, the UAE’s advanced technology group, is hiring a CNC Programmer for its Advanced Concepts team in Abu Dhabi. If you can turn complex drawings into precise parts on multi-axis machines using Mastercam and PowerMill, this full-time role offers a chance to work on advanced technology programs in a fast-moving environment.
About the Role
The CNC Programmer independently programs, sets up, and operates CNC mills, lathes, and multi-axis machines to manufacture precision components. The work includes reading engineering drawings, building toolpaths in Mastercam 2022 and PowerMill Ultimate, choosing tooling and fixtures, running first-piece inspection, and guiding junior technicians on machine operation and safety.
Career Impact & Growth Opportunity
EDGE brings together more than 35 specialised companies and runs its own learning academy, giving machinists and programmers a route to keep building skills. Strong multi-axis programmers can grow into Senior CNC Programmer, Manufacturing Engineer, or Machining Team Lead roles, in a group that pays competitive tax-free salaries and offers benefits such as medical insurance.
Why This Role Matters
Prototype and low-volume parts only work if they are machined right the first time. A skilled CNC Programmer who optimizes toolpaths, checks dimensions carefully, and keeps equipment in good condition directly supports quality, delivery speed, and the reliability of the finished product.
Key Responsibilities
Programming & Machining
- Independently program, set up, and operate CNC mills, lathes, and multi-axis machines
- Interpret complex engineering drawings and turn them into CNC programs in Mastercam 2022 and PowerMill Ultimate
- Select suitable tooling, fixtures, and machining strategies for precision components
- Optimize machining parameters to improve efficiency, tool life, and part quality
Quality & Troubleshooting
- Perform first-piece inspection and troubleshoot machining issues
- Verify dimensions, clearances, and alignments with calipers, micrometers, and gauges
- Make sure finished parts meet company quality standards, ISO procedures, and customer requirements
Training, Maintenance & Support
- Train and guide junior technicians on machine operation and safety practices
- Carry out routine maintenance and upkeep of CNC equipment and workstations
- Support loading and machine setup as needed
Qualifications & Requirements
- Diploma or degree in Mechanical Engineering or CNC Machining
- Experience with multi-axis CNC machines and mill-turn centers
- Familiarity with prototyping or low-volume production workflows
- Strong command of English, including written communication
- Good troubleshooting, communication, and mentoring abilities
- Preferred: GD&T and drawing-reading skills, plus strong knowledge of cutting tools, materials, speeds, and feeds
- Preferred: skill in creating and optimizing G-code and M-code for multi-axis machining
- Proactive, accountable, and organized in reporting work activities
About This Opportunity
This CNC Programmer position is with EDGE’s Advanced Concepts entity in Abu Dhabi, offering full-time, on-site work in a multicultural, fast-moving technology group. Salaries are described as competitive and tax-free, and benefits can include medical insurance and learning opportunities through EDGE’s academy.
Who Should Apply
This role suits hands-on machinists and programmers who can produce high-precision parts with little supervision and enjoy helping newer technicians learn. Applicants are encouraged to apply even if they don’t meet every listed requirement.
Recently Opening Jobs👇



