1970-01-01Davis Companieshttp://daviscos.com/wp-content/themes/davis_theme/assets/images/logo.svgfull-time325 Donald J. Lynch Boulevard, Suite 201MarlboroughMA01752USAcustomer support[+800-482-9494][+508-481-8519]

Sorry, this particular job is closed. But feel free to fill out a General Application

Search Jobs

General Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.

Sr. CNC Programmer

  • Specialty:

  • Title:

    Sr. CNC Programmer
    • City:

    • State:

    • Zip Code:

  • Start date:

  • Status:

  • Assignment Type:

    Direct Hire
  • Job Id:



CNC Programmer
Improve and optimize machining processes by reviewing material removal rates for optimum tool life and increased efficiency.  Insures successful completion of CNC programming goals set forth by management.

  • Create and maintain multi-axis CNC programs to produce parts
  • Develop CNC machining processes by selecting the chucking device, cutting tools, tool arrangement, and cutting speeds and feeds with emphasis on standardization.
  • Witness the CNC program prove out on the machine tool and correct the programs as required.
  • Prepare detailed work instructions and supervise machining process validations including operator training. Communicate effectively with Manufacturing Engineering, Product Development Engineering, plant personnel, and individuals outside the company.
  • Maintain the master CNC program directory, through proper file management techniques, to insure the integrity of CNC programs.
  • Implement and report cost improvements.
  • Coordinates and assigns programming tasks to other programmers as needed.
  • Assist in the design of jigs, tools, fixtures, and special equipment for CNC applications.
  • Ensure compliance with current CNC programming standards and best practices.
  • Assist in the selection of new equipment.
  • Experience utilizing Part maker and Swiss-lathe programming a plus
  • Follow all programming file management procedures, set by the company and/or applicable Quality Specifications to insure compliance of CNC programs with our Quality Management System. 
  • Function as subject matter expert and mentor for other programmers and machinists. 
  • Work with cross functional teams on improvement projects or kaizen events. 


  • High School graduate. College or technical degree not mandatory but is a definite plus. 
  • Minimum five years of CNC programming experience to include three years’ experience using CAD/CAM software.
  • Multi axis Mill/Turn and robotic experience is a plus. 
  • Must be able to react to normal machine scheduling and emergency requirements to maintain a steady flow of parts through CNC equipment. 
  • Assignments may also originate from opportunities that develop in the shop. 


More Info


Similar Positions