Job title CNC programmer
Reports to Production Manager

First Shift 5:00 am – 3:30 pm
Job purpose

CNC Programmer will work with our Design Engineers and CNC Machinist to write efficient and accurate toolpaths required to produce quality components of Hydraulic Cylinders. A working knowledge of Mastercam or similar CAM software is required

Duties and responsibilities

• Review and understand 3D CAD models
• Use computer software to model cutting paths and program machines accordingly
• Communicate with design engineers and machinist to minimize set up times
• Adjust machine cutting paths or settings to optimize production while maintain quality
• Consider tools required to cut particular materials and program machines accordingly
• Select appropriate speeds and feeds
• Troubleshoot and resolve problems with programs as they arise
• Follow all company programming and machining process standards
• Check completed programs by running simulations or tests
• Determine sequence of operations in a program
• Simplify tooling time for machinist
• Monitor all programs to make sure they follow blueprint instructions and safely and successfully complete the task
• Proficient understanding of engineering drawings and their related dimensioning and tolerancing
• An aptitude for problem solving and ability to coordinate production jobs for efficiency
• Comply with all ISO 9001:2018 requirements
• Work with a safety in mind and follow all safety guidelines
• Management retains the right to assign or change responsibilities upon request


Minimum Education: High school diploma/GED, Associates Degree in related field preferred.

Previous Experience Preferred:
• Minimum of 3 years CNC Machining and Programming experience
• Previous costing/quoting experience
• Must have experience with CAD/CAM software and CNC programming
• Excellent mechanical print reading and inspection skills
• Blueprint reading experience

Skills Preferred:
• Strong mechanical aptitude
• Strong attention to detail
• Strong experience in both satisfying and improving multiple processes

Physical requirements

• Physical Capacity Profile level 3 required
• Maximum lifting requirement of 50 lbs

Depending on experience

  • This field is for validation purposes and should be left unchanged.