Cnc Programmer - Laser, Punch & Combo Machining

The Recruitment Pig

South Africa

On-site

ZAR 446,000 - 781,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Recruitment Pig Vanderbijlpark-based engineering firm is seeking an experienced CNC Programmer to join their team. You will program multi-axis CNC milling/turning, set up machines, and optimize tooling and cutting parameters to meet tight production schedules.

Proficiency with Fanuc and Siemens controls, CAD/CAM tools (SolidWorks, EdgeCAM, Fusion 360), and the ability to read complex drawings are essential. A collaborative mindset and safe working practices are required.

Qualifications

  • National Diploma or equivalent in mechanical engineering or mechatronics.
  • Experience programming multi-axis CNC machines.
  • Strong knowledge of Fanuc/Siemens controls and CAD/CAM tools.

Responsibilities

  • Programme CNC milling machines and Centre Lathes.
  • Set up and operate CNC machinery with quality checks.
  • Develop and modify CNC programmes using Fanuc and Siemens controls.
  • Interpret drawings and select tooling and machining parameters.
  • Perform quality checks and ensure tolerance accuracy.
  • Troubleshoot programming and machining issues.
  • Maintain a safe, clean and efficient working environment.

Skills

CNC programming
Fanuc controls
Siemens controls
G-code programming
Reading drawings

Education

National Diploma in Mechanical Engineering
N6 qualification
Trade Tested Artisan (Red Seal preferred)

Tools

EdgeCAM
Fusion 360
SolidWorks
Siemens controls
Fanuc controls

Job description

CNC programmer (Laser, Punch & Combo Machines)

This role lets you use your programming expertise in a supportive, high-tech manufacturing environment. You will work with modern machinery and gain valuable ongoing skills from an experienced team. Your daily work helps the factory run smoothly, eliminate waste, and delight valued clients.

Job Description
  • Create and optimize sheet metal cutting programs
  • Prepare tooling sheets and cutting paths for lasers, punch presses, and combo machines.
  • Arrange punch-before-laser sequences and manage tooling clearance zones to ensure safe operations.
  • Clean and prepare incoming customer CAD files in DXF, DWG, and STEP formats.
  • Apply smart nesting techniques to minimize material scrap and maximize factory sheet yields.
  • Collaborate with shop floor operators to solve program issues and keep machines running.
  • Keep digital tooling libraries updated to match the actual tools on the factory floor.
What You Need to Apply
  • Good practical understanding of sheet metal fabrication, bend allowances, and grain directions.
  • Familiarity with thick turret tooling, forming tools, and standard punch setups.
  • Ability to read engineering drawings and work with CAD files accurately.
  • Strong problem-solving ability with high attention to detail under tight production schedules.
  • A positive attitude, strong willingness to learn, and great teamwork habits.

This exclusive opportunity is managed by TRPig.

CNC PROGRAMMER
  • Trade tested
  • Matric/N3 or equivalent
  • Minimum 4 Years' experience in a Manufacturing / Engineering Industry
  • Experience in a Programming Position
  • Manual Programming - Milling AND Turning
  • Experience on FANUC Machines
  • CNC Milling & Turning Machine Setting experience
  • Able to Measure accurately with Precision Measuring Instruments
  • Writing of CNC Programs according to Drawing Specifications Programming all Manufacturing Parts
  • Assist the CNC Machine Operators with Technical Queries
  • Help to set the CNC Machine Tooling according to Drawings/Program specifications
Qualification
  • Trade Tested Artisan (Red Seal is preferred)
  • Matric
  • Trade Tested Artisan (Red Seal is preferred)
Requirements
  • 5 Years' experience in a similar role in a technical manufacturing environment
  • CNC programming using EdgeCAM and Autodesk (Fusion 360)
  • CNC part programming, milling, turning, and mill-turn machining
Duties
  • Programming CNC milling machines
  • Adhere to and improve production and safety standards
  • Drive productivity within the working environment

A well-established engineering/manufacturing company in the Vanderbijlpark area is looking for an experienced and qualified CNC Programmer to join their team.

Qualified/experienced CNC Programmer

Proven experience programming and operating CNC Milling Machines and Centre Lathes

Strong knowledge of Fanuc and Siemens controls

Ability to read and interpret technical drawings

Knowledge of G-code and CNC programming

Experience with setting, programming and operating CNC machinery

Ability to select appropriate tooling, speeds and feeds

Strong understanding of machining processes and quality requirements

Ability to work independently and meet production deadlines

Relevant engineering/machining qualification will be advantageous

CNC PROGRAMMER – VANDERBIJLPARK

A well-established engineering/manufacturing company in the Vanderbijlpark area is looking for an experienced and qualified CNC Programmer to join their team.

Minimum Requirements
  • Qualified/experienced CNC Programmer
  • Proven experience programming and operating CNC Milling Machines and Centre Lathes
  • Strong knowledge of Fanuc and Siemens controls
  • Ability to read and interpret technical drawings
  • Knowledge of G-code and CNC programming
  • Experience with setting, programming and operating CNC machinery
  • Ability to select appropriate tooling, speeds and feeds
  • Strong understanding of machining processes and quality requirements
  • Ability to work independently and meet production deadlines
  • Relevant engineering/machining qualification will be advantageous
Key Responsibilities
  • Programme CNC Milling Machines and Centre Lathes
  • Set up and operate CNC machinery
  • Develop and modify CNC programmes using Fanuc and Siemens controls
  • Interpret technical drawings and specifications
  • Select tooling and machining parameters
  • Perform quality checks and ensure components meet required specifications
  • Troubleshoot programming and machining issues
  • Maintain a safe, clean and efficient working environment

Location: Vanderbijlpark, Gauteng Position: CNC Programmer Industry: Engineering / Manufacturing Salary: Negotiable, depending on experience and qualifications

The Opportunity

You can use your strong programming skills to easily step up your manufacturing career. You will receive great support and enjoy excellent learning opportunities in a friendly team. Your valuable work will ensure smooth factory operations and help exceed our customers' expectations.

Job Description
  • Read and easily interpret basic technical blueprints and 3D design models.
  • Program CNC machines using modern CAD/CAM software like SolidWorks.
  • Set up manufacturing machinery for precision steel cutting and drilling.
  • Select the right cutting tools for processing galvanized steel materials.
  • Run quick simulations to test your programs before production begins.
  • Perform standard quality checks using standard precision measuring instruments.
  • Do routine daily checks to keep factory CNC equipment running nicely.
What You Need to Apply
  • National Diploma in Mechanical Engineering or an equivalent N6 qualification.
  • Certified trade test as a skilled CNC Machinist or Toolmaker.
  • Minimum of five years of experience programming multi-axis CNC machines.
  • A good positive attitude, willingness to learn & being a team player.
  • Solid understanding of standard G-code and M-code programming languages.
  • Ability to work well with others to meet normal production deadlines.
  • Good attention to detail to ensure excellent component quality.
Key Responsibilities
  • Operate and program 3-axis and 5-axis CNC machines.
  • Create, edit and run CNC programs directly on the machine.
  • Use existing templates to program and operate machinery.
  • Interpret technical drawings and CAD designs.
  • Use 3D machine simulations to visualise cutting processes before production.
  • Ensure accurate cutting, quality control and minimal material wastage.
  • Perform routine machine checks and basic maintenance.
  • Follow workplace safety procedures and production standards.
  • Work with different materials, including glass, marble and stone.
Minimum Requirements
  • Minimum of 3 years relevant CNC experience.
  • Practical experience operating and programming CNC machinery.
  • Knowledge of 3-axis and/or 5-axis CNC machines.
  • CAD knowledge and the ability to interpret technical drawings.
  • Ability to program and operate machinery independently.
  • A strong understanding of precision cutting and production processes.
DUTIES & RESPONSIBILITIES:
  • Interpret engineering drawings with GD&T specifications in order to understand machining requirements.
  • Securely load, align, and clamp heavy castings and steel structures (up to 2 tons) onto the 360-degree rotating work table using overhead cranes, hoists, and precision fixture setups.
  • Setup up components and tool geometry for jobs which are either pre‑machined, raw casting or welded up for machining to within 0.01 mm using approved Job Card routings and/or first principles.
  • Make use of Fanuc and Siemens controls to operate the machine.
  • Ensure that machining tasks are completed in line with operational procedures.
  • Observe machine operations to protect tooling or machine malfunctions and adjust where necessary.
  • Machining of components to the approved CNC Programs, completing first off and in process checks as per job routing requirements.
  • Ensure daily production quantities are maintained and capture job times on production computers.
  • Perform daily operator-level maintenance checks, including checking oil sights, coolant condition, monitoring central lubrication systems, and reporting mechanical variations.
  • Maintain a clean work area and strictly follow all applicable safety protocols, especially regarding crane operation and large machine guards.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cnc Programmer And Operator
Cnc Programmer And Operator

Mc Technology Staffing • South Africa

On-site
ZAR 260,000 - 380,000
Skilled Cnc Turner: Programmer & Setter (Okuma/Fanuc)
Skilled Cnc Turner: Programmer & Setter (Okuma/Fanuc)

Esg Recruitment Limited • Johannesburg

On-site
ZAR 834,000 - 1,390,000
Relocation to Belgium
Employer sponsorship for immigration
CNC Programmer
CNC Programmer

Oxyon People Solutions • Vanderbijlpark

On-site
ZAR 240,000 - 360,000
5-Axis CNC Milling Programmer (Supervisory) â East Rand
5-Axis CNC Milling Programmer (Supervisory) â East Rand

Jobs 4 All • Gauteng

On-site
ZAR 420,000 - 650,000
Senior 5-Axis Cnc Milling Programmer & Team Lead
Senior 5-Axis Cnc Milling Programmer & Team Lead

Jobs 4 All • South Africa

On-site
ZAR 300,000 - 420,000
5-Axis Cnc Milling Programmer (Supervisory) – East Rand
5-Axis Cnc Milling Programmer (Supervisory) – East Rand

Jobs 4 All • South Africa

On-site
ZAR 420,000 - 680,000
Cnc Programmer / Setter / Operator
Cnc Programmer / Setter / Operator

Korakhoa Solutions • Gauteng

On-site
ZAR 240,000 - 360,000
Health insurance
Pension plan
Cnc Machinist (Heavy Industry)
Cnc Machinist (Heavy Industry)

Placements24 • Stellenbosch

On-site
ZAR 420,000 - 520,000
Medical aid
Pension fund
Overtime pay
+4
Machine Operator (CNC Machining)
Machine Operator (CNC Machining)

Placements24 • Benoni

On-site
ZAR 200,000 - 320,000
Medical aid contribution
Provident fund
Opportunity to work with advanced CNC
Senior Cnc Programmer
Senior Cnc Programmer

Pro Select Consulting • KwaZulu-Natal

On-site
ZAR 420,000 - 660,000