PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of CNC Programming Engineer - Somersworth, NH:
-
Employment Type:
Full-Time
-
Education:
4 Year Degree
-
Location:
Somersworth, NH (Onsite)
Do you meet the requirements for this job?

CNC Programming Engineer - Somersworth, NH
The CNC Programming Engineer will be responsible for setting up and programming CNC milling machines used in the production of high precision components. This role involves creating tooling and programming solutions, troubleshooting issues, and optimizing machining processes in close collaboration with the production team. Client Details
My client is a New Hampshire-based manufacturer recognized for producing high-precision machined components for the Aerospace & Defense industry, blending advanced technology with exceptional craftsmanship. The team thrives in a collaborative, fast-paced setting that values innovation, quality, and opportunities for professional growth.
Description
The main responsibilities for the CNC Programming Engineer include, but are not limited to:
- Program and set up CNC milling machines, including 4-axis horizontal and vertical mills as well as 5-axis mills.
- Develop manufacturing processes, design tooling and fixtures, and create CNC programs for firearms milling components using CAD/CAM systems.
- Prepare and maintain all milling documentation, including machine setup sheets, tool sheets, and work instructions.
- Determine work-holding and fixturing methods, and develop detailed work instructions to ensure output meets customer specifications.
- Calculate and adjust machining parameters such as speed, feed, coolant flow, and depth/angle of cut.
- Read and accurately interpret work orders, blueprints, engineering drawings, sketches, and GD&T notations.
- Collaborate with management and engineering teams to quote new projects and processes as needed.
- Identify opportunities for process innovation, efficiency improvements, and cost optimization.
- Work with the Production Manager to align production plans with company goals and provide feedback on enhancing productivity.
- Follow all established quality, maintenance, and safety procedures.
- Maintain and refine processes to ensure accurate NC code generation.
Profile
The successful CNC Programming Engineer will have the following qualifications:
- Proficiency in Mastercam (mill programming).
- 10-20 years of experience in custom CNC machining and tooling.
- Bachelor's degree in Mechanical Engineering preferred, but not required.
- Knowledge of CAD/CAM software (Mastercam and SolidWorks).
- Hands-on experience with Fanuc controllers.
- Strong shop math skills.
- G-Code editing and programming abilities.
- Basic proficiency in Microsoft Office (Outlook, Word, Excel); ERP software experience preferred.
- Strong understanding of GD&T and ANSI Y 14.5.
- Experience using quality control measuring devices and gauges.
- Excellent interpersonal, communication, and organizational skills.
- High attention to detail with strong analytical and problem-solving abilities.
- Skilled in the proper use of precision measuring instruments.
Job Offer
- Free health benefits
- Full tuition reimbursement
- 401k match
- Competitive compensation
- Generous PTO
- 11 paid holidays
- Great company culture
- Room for career growth!
Apply today for immediate consideration!
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.