Job Description
Job Description
CNC Programmer
Pay Rate : Competitive, based on experience
Status : Full Time, 1st shift
Location : Westbrook, Maine
Job Summary :
The CNC Programmer is responsible for developing, testing, troubleshooting, and optimizing Computer Numeric Control (CNC) software programs. Responsibilities also include reading and interpreting blueprints, programming CNC 3-5 axis milling machines and turning centers using Mastercam, and adjusting machine settings to meet specifications.
Supervisory Responsibilities :
Essential Job Functions :
Develop and troubleshoot CNC programs.Collaborate with engineers to analyze technical data, including models and drawings, to determine tooling, work-holding, speeds, and feeds.Maintain and organize a tool database in Mastercam.Optimize and modify existing CNC programs.Review programs to resolve errors and ensure proper operation.Analyze job orders and specifications to calculate dimensions, tool selections, machine speeds, and feed rates.Prepare instruction sheets and cutter lists for machine controllers.Observe trial runs or conduct simulations to ensure programs produce items to specification.Recommend drawing adjustments to improve manufacturability.Leverage machine controls and programming expertise to enhance quality and efficiency.Adhere to safety procedures and maintain a clean workspace.Competencies :
Diversity, Ethics, Adaptability, Dependability, Communication, Problem Solving, Professionalism, and Technical Skills.Required Skills / Experience :
3 years of CNC machining experience and 3-5 years of Mastercam experience (preferred).Strong understanding of machining strategies for various materials, including metals.Experience programming CNC turning centers and 3-5 axis CNC mills.Familiarity with Edgecam, Fusion 360, and SolidWorks (preferred).Mechanical aptitude with an understanding of design for manufacturing concepts.Ability to read and understand blueprints and routing instructions.Strong organizational, problem-solving, and analytical skills.Flexibility and willingness to adapt to changing priorities.Must pass a drug screen and background check.Work Environment :
The role operates in a manufacturing environment with moderate to loud noise levels.
Physical Demands :
Requires the ability to communicate instructions, remain stationary for long periods, handle small components, and move up to 50 pounds. Specific vision abilities are necessary.
Equal Opportunity Statement :
The organization provides equal employment opportunities to all applicants and employees without regard to race, color, religion, gender, or other protected characteristics.
Other Duties :
This job description is not exhaustive, and responsibilities may change at any time.