CNC Programmer
Listed on 2026-08-05
-
Manufacturing / Production
CNC Machinist, Manufacturing Engineer, Lean Manufacturing / Six Sigma
CNC Programmer
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 Esprit 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.
Work Environment:
On-Site Irwin, PA
- Create, modify, and maintain CNC programs using Esprit 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.
- 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.
- 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.
- 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.
- 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.
Education 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 Esprit CAM software strongly preferred.
- Experience in precision machining, valve manufacturing, or complex industrial components preferred.
Knowledge, Skills, and Abilities
- Proficiency in CNC programming using Esprit 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).