Custom Dredgeworks

Position Overview: We are seeking a skilled and experienced CNC Machinist to join our team. As a CNC Machinist, you will be responsible for setting up, operating, and maintaining computer numerical control (CNC) machines to produce precision metal parts and components. Your expertise in programming, tool selection, and machine operation will contribute to ensuring high-quality output and efficient production processes.


  1. Set up and prepare CNC machines, including lathes, mills, or machining centers, for production runs by installing and aligning fixtures, tools, and workpieces according to blueprints, specifications, and program instructions.
  2. Program CNC machines by entering commands, setting tool paths, selecting cutting tools, and determining speeds and feeds based on project requirements.
  3. Load and unload raw materials and workpieces onto CNC machines, ensuring proper clamping, alignment, and securing to prevent errors and maximize machining accuracy.
  4. Operate CNC machines to execute machining operations, including turning, milling, drilling, boring, or grinding, according to programmed instructions and quality standards.
  5. Monitor machine operations and make necessary adjustments to ensure optimal performance, efficiency, and quality, including tool changes, spindle speeds, and feed rates.
  6. Conduct routine maintenance and inspections on CNC machines, such as cleaning, lubricating, and replacing worn or damaged parts, to ensure proper functioning and extend machine lifespan.
  7. Conduct in-process inspections of machined parts using precision measuring instruments, such as calipers, micrometers, and gauges, to verify dimensional accuracy and adherence to specifications.
  8. Troubleshoot and resolve issues related to CNC machine operations, such as tool breakage, chatter, or program errors, employing problem-solving skills and collaborating with supervisors or maintenance personnel when necessary.
  9. Collaborate with engineers, programmers, and other team members to optimize machining processes, improve efficiency, and develop new machining techniques or programs.
  10. Adhere to safety protocols and maintain a clean and organized work area, minimizing hazards and promoting a safe working environment.


  1. High school diploma or equivalent; completion of a vocational program or apprenticeship in machining or CNC operations is preferred.
  2. Proven experience as a CNC Machinist, with a minimum of [insert number] years of experience in operating CNC machines and programming.
  3. Proficiency in CNC programming languages, such as G-code or ISO programming, and experience with CAM software.
  4. Strong knowledge of CNC machine operations, tooling, and machining techniques for various metals and materials.
  5. Familiarity with CNC machine controls and operation, including setup, tool offset adjustments, and troubleshooting.
  6. Experience with precision measuring instruments and ability to interpret engineering drawings and specifications.
  7. Knowledge of cutting tool selection, speeds, feeds, and machining parameters to achieve desired outcomes.
  8. Basic understanding of maintenance and troubleshooting of CNC machines, including cleaning, lubrication, and minor repairs.
  9. Excellent attention to detail, precision, and ability to work with minimal supervision, meeting project deadlines and quality standards.
  10. Strong teamwork and communication skills, with the ability to collaborate effectively with colleagues, engineers, and supervisors.
  11. Physical stamina and dexterity to work in a physically demanding environment, including lifting heavy materials and standing for extended periods.

Note: This job description provides a general overview of the responsibilities and qualifications typically associated with the position of a CNC Machinist. Actual job duties may vary depending on the specific company, or project requirements.

Upload your CV/resume or any other relevant file. Max. file size: 256 MB.