Demo

CNC Machinist/Programmer

MillenniumSoft Inc
Warwick, RI Contractor
POSTED ON 8/1/2026 CLOSED ON 8/10/2026

What are the responsibilities and job description for the CNC Machinist/Programmer position at MillenniumSoft Inc?

Position : CNC Machinist/Programmer

Location : Warwick, RI

Duration : 5 Months

Total Hours/week : 40.00

1st Shift

Client: Medical Device Company

Job Category: Operations

Level Of Experience: Mid-Level

Employment Type: Contract on W2 (Need US Citizens Or GC Holders)

Job Description

Summary/Purpose of Position:

  • An exciting opportunity for a CNC Machinist/Programmer to provide rapid concept prototyping and tooling build support to multi-functional product development teams during the pre-concept, development, and pre-production phases of new surgical implant and surgical device projects.
  • The CNC Machinist/Programmer will operate and/or program multi-axis CNC machines, as well as perform tasks on a range of standard machine shop equipment.
  • Responsibilities may also include the programming and processing of 3D printed parts, all while contributing to a culture of exciting and high-paced innovation.

Essential Duties And Position Responsibilities

  • Collaborate with R&D and Manufacturing Engineers on product design concept development, concept prototype creation, and manufacturing tooling/testing fixture development and builds
  • Manage the planning, ordering, and maintaining of material stock inventory and procurement of required shop tooling/supplies on an ongoing basis
  • Oversee shop equipment preventive maintenance requirements, including following manufacturer's instructions, troubleshooting malfunctions, and working with equipment vendors for repairs
  • Maintain safe operations by adhering to company EHS and Quality Assurance procedures and regulations, including adhering to company safety requirements of peripheral guarding equipment for drilling, grinding, polishing, cutting, and turning machine operations
  • Interpret incoming build requests through basic understanding of traditional 2D drawing methods, including blueprints, engineering plans, orthographic style drawings, and geometric dimensioning and tolerancing (GD&T). Verify built components are within the requested specifications
  • Receive and analyze 3D part and assembly files for build requests, determine optimal shop equipment to use for part builds, convert 3D part files to CNC machining programs using CAD CAM software
  • Set up and operate CNC milling equipment, including 3-axis milling center and 5-axis high speed milling machines.
  • May need to operate multiple machines simultaneously as needed to maximize shop productivity
  • Program and operate in-house 3D printing machines in a high paced R&D environment, including performing 3D printing equipment maintenance as necessary
  • Set up and operate manual mills, lathes, and other basic machine shop equipment
  • Perform other miscellaneous R&D duties and projects as assigned

Required

Qualifications, Knowledge, and Skills:

  • High School Diploma or equivalent
  • 2 years’ experience as a CNC Programmer & CNC Operator using CAM programming
  • 4 years’ experience in a related industry
  • Experience with 3D CAD/CAM products (SolidWorks and CAMWorks a plus)
  • Proven track record of set up and operation of CNC milling, manual milling and turning machines
  • Basic knowledge of materials and associated material machining guidelines
  • Basic knowledge of common mechanical engineering principles and standards
  • Knowledge of standard measuring tools (i.e. micrometers, calipers, gauges.)
  • Strong planning, organizational and time management skills
  • Able to work independently as well as part of a team
  • Excellent verbal and written communication skills

Preferred

  • Associates Degree or equivalent professional certifications in a related field
  • Proficiency in 3D CAD design and CAD/CAM conversational programming using SolidWorks and CAMWorks respectively
  • Broad overall knowledge of disposable or implantable medical device technologies
  • Knowledge of rapid prototyping technologies and associated software applications, including familiarity with FDM and PolyJet 3D printing methods

Hourly Wage Estimation for CNC Machinist/Programmer in Warwick, RI
$36.00 to $47.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Machinist/Programmer?

Sign up to receive alerts about other jobs on the CNC Machinist/Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510

Sign up to receive alerts about other jobs with skills like those required for the CNC Machinist/Programmer.

Click the checkbox next to the jobs that you are interested in.

  • Brand Management Skill

    • Income Estimation: $60,568 - $79,988
    • Income Estimation: $66,102 - $83,695
  • Branding Skill

    • Income Estimation: $58,961 - $76,665
    • Income Estimation: $65,700 - $87,740
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at MillenniumSoft Inc

  • MillenniumSoft Inc Warwick, RI
  • Position: Global Labeling Specialist Location: Warwick, RI Duration: 12 Months Contract Total Hours/week: 40.00 Description Global Labeling Specialist Summ... more
  • 9 Days Ago

  • MillenniumSoft Inc Warwick, RI
  • Position : Packaging Engineer – Req Exp in Medical Device or Pharmaceutical Location : Warwick, RI Duration : 12 Months 1 st Shift Total Hours/week : 40.00... more
  • 9 Days Ago

  • MillenniumSoft Inc Warwick, RI
  • Position : Packaging Engineer – Req Exp in Medical Device or Pharmaceutical Location : Warwick, RI Duration : 12 Months 1 st Shift Total Hours/week : 40.00... more
  • 9 Days Ago

  • MillenniumSoft Inc Sandy, UT
  • Position : Extrusion Operator Location : Sandy, UT Duration : 6 Months Contract Total Hours/week :46.00 Shift: Nights 5pm to 5am Rotating shift with no Sun... more
  • 9 Days Ago


Not the job you're looking for? Here are some other CNC Machinist/Programmer jobs in the Warwick, RI area that may be a better fit.

  • Tremco CPG Inc. North Kingstown, RI
  • Job Description Tremco Construction Products Group (CPG), part of RPM International Inc., unites industry-leading building envelope solutions manufacturers... more
  • 29 Days Ago

  • MillenniumSoft Inc Warwick, RI
  • Position : CNC Machinist/Programmer Location : Warwick, RI Duration : 5 Months Total Hours/week : 40.00 1st Shift Client: Medical Device Company Job Catego... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!