CNC Programmer
Listed on 2026-09-24
-
Manufacturing / Production
Manufacturing Engineer -
Engineering
Manufacturing Engineer
- Pay or shift range: $70,274 USD to $87,843 USD
The estimated range is the budgeted amount for this position. Final offers are based on various factors, including skill set, experience, location, qualifications and other job-related reasons.
ABOUT CIRCOR
Join a Team That Powers the Mission-Critical.
At CIRCOR Aerospace & Defense
, we don’t just build pumps and valves—we engineer the heartbeat of the world’s most advanced naval fleets. From our historic Warren, MA facility—home to the legacies of Warren Pumps and Portland Valve - we design and manufacture high-performance fluid control systems that protect those who protect us.
We are building precision technology that operates in the harshest environments on earth—on submarines deep below the surface, on ships safeguarding freedom at sea, and in missions where failure is not an option. By joining the CIRCOR team, you will be contributing to safeguarding people, vessels, and missions around the world.
We’re a global team of over 3,100 people across 100+ countries, united by a single purpose: to keep the world safe, moving, and resilient. As our mission expands, so does our need for exceptional talent and we are looking for driven individuals to grow with us.
At CIRCOR, your expertise fuels something bigger. Every idea you share and every detail you craft contributes to the safety and success of those who serve. We offer more than a job – we offer a career driven by purpose, powered by innovation, and supported by a team that stands behind you.
Because here, you don’t just make products. You make a difference.
CNC PROGRAMMER
Position Summary
This position will write and optimize CNC programs for various turning and milling machines including multi-axis lathes using G-code and CAM software. Develop the overall programming approach for CNC machinery; establish procedures for setup and operation of machine; as well as for programming. Recommendation of design changes to facilitate optimized CNC machining. Establishment of measured work rates for machining operations either from standard data or by time-study.
KEY RESPONSIBILITIES
- Develop CNC programs based on processes laid out by manufacturing engineer
- Help develop processes with operators and manufacturing engineers
- Read and understand GD&T requirements on engineering drawings
- Identify program optimization opportunities in current machine programs
- Knowledge of cutting tool geometries, coatings, and application
- Utilize data bases to create tool lists, part routings, and update established programs
- Create and compile necessary documents to aid setting up machines
- Create tooling and fixturing prints in CAD
- Specify and procure any necessary tooling and fixturing
- Design, modify and fabricate custom tooling and fixturing
- Work with tool manufacturers to improve cost, tool life and thru put
CANDIDATE PROFILE
Knowledge, Skills & Abilities
- Must demonstrate effective verbal and written communication skills.
- Ability to work effectively with others and be a participative team player.
- Ability to work with mathematical concepts such as fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
EDUCATION & EXPERIENCE
- Associates Degree in Programming a plus - High School Diploma or GED required.
- Minimum 5 years’ experience programming and machining. CAD experience required. CAM experience a plus.
Other
COMPANY BACKGROUND
CIRCOR International is one of the world’s leading providers of mission critical flow control products and services for the Industrial and Aerospace & Defense markets. The Company has a product portfolio of market-leading brands serving its customers’ most demanding applications. CIRCOR markets its…
(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).