PBM Inc., a leading manufacturer of precision ball valves and flow control solutions, is seeking a highly skilled CNC Programmer to support machining operations through the development, optimization, and maintenance of CNC programs. This position is responsible for creating, testing, and improving CNC machining programs using Master CAM software for multi-axis CNC mills and lathes. The CNC Programmer works closely with Engineering, Quality, and Machining personnel to ensure parts are produced efficiently, accurately, and in accordance with customer and engineering specifications. The ideal candidate possesses strong mechanical aptitude, extensive CNC programming experience, and the ability to troubleshoot machining processes while continuously improving manufacturing productivity and quality. Essential Duties and ResponsibilitiesCNC Programming
- Create, modify, and maintain CNC programs using Master CAM software.
- Develop efficient machining strategies for CNC milling and turning operations.
- Program multi-axis CNC mills, lathes, and turning centers.
- Generate and optimize tool paths to maximize machining efficiency, quality, and tool life.
- Create setup documentation, tooling lists, and machining instructions for production personnel.
- Establish machining processes for new products and engineering changes. Process Development & Optimization
- Analyze part geometry, tolerances, materials, and customer requirements to determine the most effective machining methods.
- Recommend tooling, fixturing, and machining improvements to increase productivity and reduce cycle times.
- Continuously improve CNC programming techniques and machining processes.
- Collaborate with Manufacturing Engineering to implement lean manufacturing and continuous improvement initiatives.
- Support prototype, development, and production machining projects. Technical Responsibilities
- Interpret engineering drawings, blueprints, CAD models, specifications, and GD&T requirements.
- Verify program accuracy through simulation, testing, and machine prove-outs.
- Troubleshoot CNC programs, machine setup issues, tooling problems, and machining processes.
- Work with machinists and operators to resolve production challenges and improve process efficiency.
- Assist in establishing machining standards and best practices.
- Support implementation of new equipment, tooling, and manufacturing technologies. Documentation & Recordkeeping
- Maintain organized records of CNC programs, revisions, tooling data, setup sheets, and machining documentation.
- Ensure all programs are properly controlled and backed up according to company procedures.
- Document process improvements and machining developments.
- Assist with engineering change implementation and program updates. Collaboration & Support
- Work closely with Engineering, Quality, Production, and Maintenance teams.
- Provide technical guidance to CNC machinists and machine operators.
- Train personnel on new programs, setups, and machining methods as needed.
- Participate in problem-solving and root cause analysis efforts.
- Support production schedules and customer delivery requirements. QualificationsEducation and Experience
- Associate degree in Manufacturing Technology, Machine Tool Technology, Mechanical Engineering Technology, or related field preferred.
- Equivalent combination of education, technical training, and CNC programming experience will be considered.
- Minimum of 3-5 years of CNC programming experience in a manufacturing environment preferred.
- Experience programming multi-axis CNC mills and lathes required.
- Experience with Master Cam software is strongly preferred.
- Experience in precision machining, valve manufacturing, or complex industrial components preferred. Knowledge, Skills, and Abilities
- Proficiency in CNC programming using Master Cam software.
- Strong understanding of CNC milling and turning operations.
- Knowledge of multi-axis machining strategies and processes.
- Ability to read and interpret blueprints, engineering drawings, and GD&T.
- Working knowledge of machining practices, cutting tools, feeds, speeds, and fixturing methods.
- Experience troubleshooting machining and programming issues.
- Strong understanding of CNC machine controls and machine capabilities.
- Knowledge of CAD/CAM systems and manufacturing processes.
- Excellent organizational and documentation skills.
- Strong analytical and problem-solving abilities.
- Effective verbal and written communication skills.
- Ability to work independently and collaboratively in a team environment. Physical Requirements
- Ability to work in a manufacturing and machining environment.
- Ability to stand, walk, bend, and move throughout the production facility.
- Ability to occasionally lift up to 50 pounds.
- Ability to inspect machined components and review technical documentation.
- Ability to safely work around machine tools and manufacturing equipment. Working Conditions
- Manufacturing facility with CNC machining equipment.
- Exposure to machine tools, cutting fluids, metal chips, noise, and industrial equipment.
Pay:
$28.38 - $34.18 per hour Expected hours: 40.0 per week
Benefits:
401(k) 401(k) 6% Match Dental insurance Employee assistance program Health insurance Health savings account Life insurance Paid time off Parental leave Professional development assistance Tuition reimbursement Vision insurance
Work Location:
In person