Job Opportunity: CNC Lathe Programmer

Recruitment Agency: ESG Recruitment
Job Reference: JHB001264/HJ
Date Posted: Friday, October 11, 2024
Location: Johannesburg, South Africa

Are you an experienced CNC Lathe Programmer looking for an exciting new opportunity in Johannesburg? If so, we have just the role for you! ESG Recruitment is seeking a skilled CNC Lathe Setter/Programmer to join a dynamic team in a fast-paced manufacturing environment. This position promises a rewarding career path where you can contribute your expertise in CNC programming and machining.

Position Overview

As a CNC Lathe Programmer, you will play a crucial role in the manufacturing process by setting up and programming CNC lathe machines to produce high-quality parts and components. Your responsibilities will encompass various aspects of the CNC machining process, from interpreting technical drawings to performing quality control checks. This position is perfect for someone with a passion for precision engineering and a keen eye for detail.

Key Responsibilities

  1. CNC Onboard Programming: You will be responsible for programming CNC lathe machines directly on-site. This involves entering detailed instructions to ensure that each machine operates efficiently and produces parts according to specific requirements.
  2. Reading Technical Blueprints: A crucial part of this role is the ability to read and interpret technical blueprints and design models accurately. You’ll need to understand complex specifications and translate them into machine instructions.
  3. Material Preparation: Before starting production, you will load raw materials into the CNC machine, ensuring that everything is set up correctly for the job at hand. This may include selecting the appropriate types and sizes of materials based on the project requirements.
  4. Selecting Cutting Tools: Choosing the right cutting tools is essential for successful machining. You will assess the job specifications and select the most suitable tools for the task, considering factors such as material type and desired finish.
  5. Machine Settings Adjustment: Once the machine is loaded and tools are chosen, you will adjust the machine settings to meet the product specifications. This includes calibrating speed, feed rates, and other parameters to achieve optimal results.
  6. Troubleshooting: During the manufacturing process, you may encounter various challenges. You’ll need to diagnose and troubleshoot any issues that arise, implementing solutions promptly to minimize downtime and maintain productivity.
  7. Quality Control: Quality is paramount in CNC machining. You will conduct regular quality control tests during the manufacturing stage and on the final products, ensuring that every part meets the established quality standards.
  8. Maintenance and Cleaning: To keep machines operating at peak performance, you will perform regular maintenance and cleaning of the CNC lathe machines. This proactive approach helps to prevent breakdowns and ensures a safe working environment.

Qualifications and Experience

To be considered for this role, candidates should possess the following qualifications and experience:

  • Minimum of 7 Years Industry Experience: A strong background in CNC programming and machining is essential. Candidates with more experience will be highly regarded.
  • Proficient in CNC Programming: You must have extensive experience with CNC lathe programming, preferably with onboard programming capabilities. Familiarity with G-code and M-code is essential.
  • Technical Knowledge: A deep understanding of mechanical principles and machining processes is required. Experience with various materials and cutting tools will be beneficial.
  • Problem-Solving Skills: The ability to troubleshoot and resolve issues independently is vital for maintaining productivity in a fast-paced environment.
  • Attention to Detail: Precision is critical in this role. Candidates must demonstrate a meticulous approach to their work, ensuring high-quality outcomes consistently.
  • Team Player: The ideal candidate will possess strong communication skills and the ability to work collaboratively within a team setting.

Why Join Us?

Working as a CNC Lathe Programmer with ESG Recruitment offers numerous benefits:

  • Competitive Salary: We offer a competitive salary package commensurate with experience and expertise.
  • Career Advancement: This position provides an opportunity for professional growth and development within a thriving organization.
  • Dynamic Work Environment: Join a team that values innovation and encourages creative problem-solving in a supportive atmosphere.
  • Impactful Work: Contribute to the production of high-quality components that are essential in various industries, making a tangible impact through your work.

How to Apply

If you’re ready to take the next step in your career as a CNC Lathe Programmer, we invite you to apply! To submit your application and for more information about the position, please visit Black Child South Africa.

Take your career to new heights with this exciting opportunity. We look forward to hearing from you soon!


In summary, this role is not just a job; it’s a chance to join a dedicated team where your skills will be valued and your contributions will make a difference. With the right combination of experience, technical skills, and a passion for precision, you can thrive in this challenging and rewarding position. Don’t miss out on this opportunity—apply today!

Leave a Reply

Your email address will not be published. Required fields are marked *