Talent.com
This job offer is not available in your country.
CNC programming

CNC programming

Phakisa HoldingsJohannesburg, South Africa
19 days ago
Job description

Job Title : CNC Programmer (Mastercam & Drafting)

Location : Wadeville

Department : Manufacturing / Engineering

Job Summary : We are seeking a skilled and detail-oriented CNC Programmer with hands-on experience in Mastercam and the ability to perform CAD drafting and CNC programming. The successful candidate will be responsible for creating precise CNC programs for milling and turning operations, interpreting engineering drawings, and ensuring components meet technical and quality standards.

Key Responsibilities :

  • Develop CNC programs using Mastercam for multi-axis milling and turning centers.
  • Read and interpret complex engineering drawings, blueprints, and technical specifications.
  • Perform 2D and 3D drafting using CAD software (e.g., SolidWorks, AutoCAD, or similar).
  • Optimize tool paths and machining processes for efficiency and accuracy.
  • Select appropriate tools, speeds, feeds, and cutting strategies.
  • Collaborate with machinists and production staff to troubleshoot and refine programs.
  • Revise and update existing programs to accommodate engineering changes.
  • Verify programs through simulations and dry runs before release to the shop floor.
  • Maintain detailed documentation of programs, setups, and tool lists.
  • Support continuous improvement initiatives related to machining and manufacturing processes.
  • Ensure all CNC work adheres to safety, quality, and productivity standards.

Required Skills and Qualifications :

  • Proven experience in CNC programming, specifically using Mastercam.
  • Proficient in reading and interpreting engineering drawings and GD&T.
  • Skilled in CAD drafting, with proficiency in at least one CAD software (SolidWorks, AutoCAD, etc.).
  • Strong knowledge of machining operations, cutting tools, and CNC machine setup.
  • Familiarity with G-code and M-code programming.
  • Experience with multi-axis CNC machines is a plus.
  • Good understanding of materials (metals, plastics) and their machining characteristics.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Excellent problem-solving and communication skills.
  • Preferred Qualifications :

  • Formal technical education or apprenticeship in CNC machining or manufacturing.
  • Certification in CNC programming or Mastercam (desirable but not required).
  • Experience with additional CAM software is a plus.
  • Familiarity with ERP systems and manufacturing documentation.
  • Create a job alert for this search

    Cnc • Johannesburg, South Africa

    Related jobs
    • Promoted
    CNC Programmer (Machine Shop)

    CNC Programmer (Machine Shop)

    Trading Places RecruitmentJohannesburg, South Africa
    Qualifications and Expérience : .Experience of efficiently operating manual milling machines and Lathes.Experience of Edgecam, Dolphin-Part Master software, Siemens and Fanuc operating systems.Experi...Show moreLast updated: 15 days ago
    • Promoted
    CNC Boring Mill Opperator

    CNC Boring Mill Opperator

    Gap ConsultingVaal Triangle, South Africa
    Must have a minimum of 2 to 3 years experience as a CNC Opperator in the Manufacturing | Engineering Industry.Trade Test | Relevant Tertiary Education required. Proficient in Fanuc | Heidenhain beni...Show moreLast updated: 30+ days ago
    • Promoted
    CNC Programmer / Designer

    CNC Programmer / Designer

    Network RecruitmentJohannesburg, South Africa
    An exciting opportunity awaits experienced CNC Operators / Designers in Lanseria! If youre proficient in CAD / CAM software, skilled in G-Code programming, and have practical experience with Mach 4 and...Show moreLast updated: 4 days ago
    • Promoted
    CNC WORKSHOP FOREMAN / OPERATOR / PROGRAMMER

    CNC WORKSHOP FOREMAN / OPERATOR / PROGRAMMER

    Michelle Taylor RecruitmentJohannesburg, South Africa
    Responsible for the efficient running of CNC operations, programming jobs, managing staff, ensuring quality standards are maintained, and meeting production targets. Oversee day-to-day operations of...Show moreLast updated: 4 days ago
    • Promoted
    CNC Programmer – MasterCam

    CNC Programmer – MasterCam

    Phakisa HoldingsJohannesburg, South Africa
    Develop and create CNC programs using Master-Cam software.Interpret engineering drawings and technical specifications.Optimize machining processes for efficiency and quality.Set up and operate CNC ...Show moreLast updated: 17 days ago
    • Promoted
    CNC Programmer - Milling

    CNC Programmer - Milling

    ESG RecruitmentJohannesburg, South Africa
    Show moreLast updated: 30+ days ago
    CNC Programmer & Operator

    CNC Programmer & Operator

    The Legends AgencyJohannesburg, South Africa
    Quick Apply
    Join a hands-on, growth-focused workshop team in Sandton.Wood manufacturing | Salary : Market Related.Our client is a specialist workshop producing high-quality, custom wood components from their Sa...Show moreLast updated: 17 days ago
    • Promoted
    CNC Programmer / Operator

    CNC Programmer / Operator

    Trading Places RecruitmentJohannesburg, South Africa
    Requirements & Qualifications.Proficiency in Edgecam software.Advanced Milling and Essential Turning modules.Strong background in CNC Milling and Turning, with a bias toward Milling experience....Show moreLast updated: 16 days ago
    • Promoted
    CNC Programmer

    CNC Programmer

    Network RecruitmentJohannesburg, South Africa
    Develop, test, and implement CNC programs for various machining operations.Interpret technical drawings, models, and specifications to ensure accurate output. Set up and optimize CNC machines to ach...Show moreLast updated: 7 days ago
    • Promoted
    CNC Programmer Turning - Onboard

    CNC Programmer Turning - Onboard

    ESG RecruitmentJohannesburg, South Africa
    Able to do on board programming.Must be able to use all measuring equipment confidently.Show moreLast updated: 30+ days ago
    • Promoted
    CNC workshop foreman

    CNC workshop foreman

    MC Technology StaffingJohannesburg, South Africa
    Supervise and coordinate daily CNC workshop activities.Operate, set, and program CNC machines using.Oversee workflow, allocate tasks, and monitor team performance. Ensure components are manufactured...Show moreLast updated: 5 days ago
    • Promoted
    CNC Programmer - Milling - with G Codes

    CNC Programmer - Milling - with G Codes

    ESG RecruitmentJohannesburg, South Africa
    Show moreLast updated: 30+ days ago
    • Promoted
    CNC Setter & Milling machines (Fanuc)

    CNC Setter & Milling machines (Fanuc)

    Phakisa HoldingsJohannesburg, South Africa
    Machine Setup & Operation : .Set up CNC milling machines (Fanuc) based on job specifications and technical drawings.Load and adjust tooling, offsets, and fixtures for production runs.Operate mach...Show moreLast updated: 30+ days ago
    • Promoted
    Milling ProgrammerÂ

    Milling ProgrammerÂ

    Trading Places RecruitmentJohannesburg, South Africa
    Requirements & Qualifications.Experience programming and setting up Haas CNC Milling Machines using Edgecam.Ability to read and interpret engineering drawings and specifications.Strong understa...Show moreLast updated: 16 days ago
    • Promoted
    CNC Programmer Setter / Operator – Haas

    CNC Programmer Setter / Operator – Haas

    ESG RecruitmentJohannesburg, South Africa
    Duties, Responsibilities and Authority : .Operate machine to produce pumps parts, as instructed by his Supervisor.Set machine, that he is capable of, as determined by his supervisor.Notify Supervisor...Show moreLast updated: 30+ days ago
    • Promoted
    CNC Operator

    CNC Operator

    Trading Places RecruitmentJohannesburg, South Africa
    Qualifications for operating CNC machines.Experience with CNC machines (lathes and milling), use of Fanuc and Siemens controls. Some basic setting experience would be advantageous.Understanding of p...Show moreLast updated: 22 days ago
    • Promoted
    CNC Programer / Setter on Milling

    CNC Programer / Setter on Milling

    ESG RecruitmentJohannesburg, South Africa
    Experience in jobbing environment.Work to 500 tolerance from a drawing.Show moreLast updated: 30+ days ago
    • Promoted
    CNC Workshop Foreman / Operator / Programmer

    CNC Workshop Foreman / Operator / Programmer

    Objective PersonnelJohannesburg, South Africa
    Must have good background in CNC operation, programming and as a supervisor.Experienced doing Fanuc controllers on the CNC machines.Show moreLast updated: 4 days ago