CrawlJobs Logo

CNC Programmer

revelstaffing.com Logo

Revel Staffing

Location Icon

Location:
United States , Romulus

Category Icon
Category:

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

26.00 - 36.00 USD / Hour

Job Description:

A growing precision machining and automation shop in Romulus, MI is seeking an experienced CNC Programmer to join their team. This position focuses on programming and running Haas CNC mills using Mastercam. The ideal candidate will be a self-motivated professional with strong technical skills and a desire to grow within a fast-paced manufacturing environment.

Job Responsibility:

  • Program CNC milling machines using Mastercam for both vertical and horizontal Haas mills
  • Set up and operate Haas CNC machines to manufacture precision parts
  • Interpret blueprints, CAD drawings, and other technical documentation to guide programming and setup
  • Inspect finished parts using precision measurement tools and make necessary adjustments to meet tight tolerances
  • Collaborate with engineers, machinists, and team leads to continuously improve machining processes
  • Maintain a clean, safe, and organized work environment in accordance with company safety protocols
  • Provide support with CNC lathe work as needed

Requirements:

  • Minimum 3 years of CNC programming experience in a job shop or manufacturing setting
  • Proficiency in Mastercam for milling applications
  • Hands-on experience with Haas vertical and horizontal milling machines
  • Strong ability to read and interpret technical drawings and engineering documentation
  • Skilled in precision measurement and machining principles (speeds, feeds, tooling)

Nice to have:

CNC lathe experience is a plus but not required

Additional Information:

Job Posted:
February 10, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for CNC Programmer

CNC Programmer / Process Engineer

We are looking for an experienced CNC Programmer / Process Engineer to work in L...
Location
Location
United Kingdom , Wigston, Leicestershire
Salary
Salary:
50000.00 - 55000.00 GBP / Year
https://www.office-angels.com Logo
Office Angels
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in CNC programming and process engineering
  • Strong knowledge of CAM systems and CNC machinery
  • A practical, hands-on approach to problem-solving, machine setup, and optimisation
  • Experience managing tooling resources and implementing process improvements
  • The ability to train and mentor colleagues, building skills and capability across the team
  • A proactive mindset with a passion for innovation and continuous improvement
Job Responsibility
Job Responsibility
  • Work with advanced CNC technologies
  • Play a key role in driving process innovation and continuous improvement
  • Train and mentor colleagues, building skills and capability across the team
  • Contribute to ongoing process development
What we offer
What we offer
  • Competitive salary and benefits package
  • Work with cutting-edge CNC technologies and contribute to ongoing process development
  • Be part of a collaborative, forward-thinking environment where your expertise will make a real impact
  • Fulltime
Read More
Arrow Right

CNC Programmer

We are seeking a CNC Programmer & Operation Specialist to join our Manufacturing...
Location
Location
United States , Sunnyvale
Salary
Salary:
Not provided
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience with advanced 5-axis and mill-turn CNC programming
  • Proficiency in a professional CAM system such as CAMWorks, Fusion 360, or Siemens NX
  • Strong understanding of machining tolerances and in-process inspection techniques
  • Excellent problem-solving skills and attention to detail
  • Ability to work full-time on-site and collaborate with a small, focused team
Job Responsibility
Job Responsibility
  • Program and operate DMG 5-axis milling and mill-turn CNC machines using CAMWorks, Fusion 360, or Siemens NX
  • Plan and execute machining processes from design files to finished, inspected parts
  • Suggest design improvements for manufacturability and efficiency
  • Perform accurate part measurements and in-process quality checks
  • Maintain a clean, organized, and safe machine shop environment
  • Collaborate with engineering teams to deliver daily or next-day turnaround on prototype parts
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Fulltime
Read More
Arrow Right

Production Engineer / CNC Programmer

We are looking for a Production Engineer to produce CNC programs for our Machine...
Location
Location
United Kingdom , Banbury
Salary
Salary:
Not provided
prodrive.com Logo
Prodrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2 years’ experience creating 5-axis and 3-axis programming using Hypermill CAD/CAM
  • Machining background including batch work and prototypes
  • Experience using Fanuc and Heidenhain control
  • Proficiency in using Vericut for collision check
  • Good knowledge of metal cutting tools (Aluminium, Steel and Titanium)
  • Ability to read engineering drawings using the latest GD&T
  • Flexible and proactive work ethic
Job Responsibility
Job Responsibility
  • Produce CNC programs and any other information for shop floor on request
  • Help ensure a smooth day to day running of the small batch-based manufacturing operation which includes one off prototype work
  • Scheduling and pricing of work
  • Liaison with Designers, Buyers, internal and external customers
  • Maintain accurate and up-to-date Total Productive Maintenance (TPM) records
  • Prepare and distribute weekly maintenance sheets for the machine shop
  • Monitor and verify maintenance reports, investigating and challenging any discrepancies between reported issues and the actual condition of machines
  • Actively contribute to machine servicing schedules, including coordinating and booking engineering visits when required
  • Order tools and consumables as required to ensure continuous operations
  • Maintain and restock the tool vending machine to ensure availability and proper inventory levels
What we offer
What we offer
  • 25 days holiday (which increases with long service) with an opportunity to purchase up to 15 extra days
  • Training opportunities for continuing professional development
  • Onsite subsidised staff restaurant
  • Car and pension salary sacrifice schemes
  • Cyclescheme
  • Exercise classes
  • Paid time off for volunteering
  • Consultations with our Fit 4 Life expert
  • Social events throughout the year
  • Exclusive company discounts
  • Fulltime
Read More
Arrow Right

CNC Setup Programmer

Responsible for programming CNC lathes and setting up machines for production to...
Location
Location
Canada , Brampton
Salary
Salary:
27.00 - 30.00 CAD / Hour
victaulic.com Logo
Victaulic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 to 10 years of experience in programming and setup of Twin Spindle Twin Turret CNC Lathes
  • Proficiency in programming jobs with bar feeders and chucking setups
  • Experience programming jobs with live tools and other modern machine technologies
  • Strong ability to read technical drawings/blueprints and working knowledge of GD&T is required
  • Skilled in the use of measuring equipment such as micrometers and height gauges
  • Knowledge of Lean Manufacturing principles
  • Strong verbal and written communication skills
Job Responsibility
Job Responsibility
  • Develop and optimize CNC programs for CNC lathes
  • Set up machines for other operators, including first-off requirements for repeat jobs
  • Troubleshoot programming issues and adjust as needed to maintain production efficiency
  • Participate in tool and fixture selection during the development of new parts
  • Improve existing programs to reduce machine cycle time
  • Operate machines when setup or programming is not required
  • Conduct in-process inspections of machined parts using measuring instruments to ensure accuracy
  • Collaborate with engineering and production teams to improve processes and reduce waste using Lean manufacturing techniques, such as setup reduction events
  • Assemble components during cycle time as needed, ensuring all parts meet quality standards
  • Perform daily preventive maintenance on machines, including cleaning coolant tanks as scheduled
  • Fulltime
Read More
Arrow Right

CNC and Wire EDM Programmer

This is a fantastic full-time opportunity for a skilled CNC & Wire EDM Programme...
Location
Location
Canada , Guelph
Salary
Salary:
31.00 - 35.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
February 23, 2026
Flip Icon
Requirements
Requirements
  • 5+ years as a CNC & Wire EDM Programmer / Operator or similar precision machining role
  • Proficiency in MasterCam CAD/CAM software for programming complex components
  • In-depth capability to read and work from detailed blueprints and standard engineering drawings
  • Strong working knowledge of setting up mills, calculating correct speed and feed rates, and experience with various cutting tool steels
  • Excellent proficiency with standard measuring instruments (calipers, micrometers, gauges)
  • Familiarity with operation and setup of Charmilles wire EDM machines and working with tight tolerances
Job Responsibility
Job Responsibility
  • Execute full cycle of job planning for components, including fixturing design and selection of materials and cutting tools
  • Program, set up, and operate high-tech equipment (Takumi CNC machining centers, Agie Charmilles Wire EDM machinery), maintaining tight tolerances
  • Maintain accurate project records and ensure all labour and material usage is correctly reported on job tickets daily
  • Conduct ongoing troubleshooting and preventive maintenance (lubrication, general upkeep) to ensure safe and efficient machine operation
  • Study and interpret engineering drawings (digital and physical) to determine precise machining requirements
  • Diagnose and correct errors within machine programs promptly to sustain production
What we offer
What we offer
  • Manulife benefits package including prescription/medical and dental
  • Fulltime
Read More
Arrow Right

CNC Programmer

We are currently seeking a CNC Programmer to join a well-established company in ...
Location
Location
United Kingdom , Coventry
Salary
Salary:
19.00 - 21.00 GBP / Hour
workchain.co.uk Logo
Workchain Ltd.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Previous experience as a CNC Programmer
  • Proficiency in programming software
  • Strong attention to detail
Job Responsibility
Job Responsibility
  • Programming and operating CNC machines
  • Reading and interpreting technical drawings
  • Ensuring the quality of finished products
  • Working collaboratively with the production team
What we offer
What we offer
  • Early finish on a Friday
  • Permanent employment opportunity
  • Fulltime
Read More
Arrow Right

CNC Swiss Turn Programmer

Our partner is a global Tier 1 supplier for renowned customers active in various...
Location
Location
Netherlands
Salary
Salary:
3250.00 - 4366.00 EUR / Month
https://www.precisers.pt Logo
Precise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with CNC turning and reading CNC programs (ISO G/M-codes)
  • Ability to read technical drawings, precise tolerances, and the ISO fit system
  • Ability to program CNC machines if possible with Mitsubishi control
  • Experience with various measuring tools and machining operations (such as drilling, threading, milling, rough turning, finish turning, etc.)
  • The drive to further develop yourself
Job Responsibility
Job Responsibility
  • In collaboration with Manufacturing Engineering checking manufacturability of parts, decide machining strategy and required tools
  • Programming various products on board of the machine (Citizen M32, M20, L32, L 20, B12 with Mitsubishi control) or with SolidCAM Set-up of the machines
  • Inspecting the quality of the final product
  • Collaborating with Manufacturing Engineering by contributing ideas to improve processes efficiency and quality
  • Working in a 2-shift schedule: shift: 05:30h – 14:00h
  • shift: 14:00h – 23:00h (except on Friday until 20:15h)
What we offer
What we offer
  • Travel allowance of €0,23 per km
  • Holiday allowance of 8.33% on total gross annual income
  • opportunities for personal development and internal growth
  • Participation in sports activities and company events
  • Access to training and development programs to enhance your skills
  • Ralocation program
  • Helping you in the search for housing nearby the site of our partner
  • Setting up a Dutch bank account
  • Applying for the BSN number at the Dutch tax office
  • Applying for the Dutch health insurance
  • Fulltime
Read More
Arrow Right

CNC Operator Programmer

To program, set, and operate CNC machining centres for the fabrication of alumin...
Location
Location
United Kingdom , Sudbury
Salary
Salary:
29000.00 - 33000.00 GBP / Year
cooperlomaz.co.uk Logo
Cooper Lomaz
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience operating and programming CNC routing/machining centres within the aluminium fabrication sector (preferred) or similar precision metalworking environments
  • Strong understanding of aluminium extrusion machining, including multi-axis operations
  • Ability to interpret technical drawings, fabrication schedules
  • Competency with relevant machine software
  • Familiarity with fabrication systems used in windows, doors, and curtain walling
  • Strong attention to detail and commitment to quality
  • Comfortable working with measurement tools and performing precision checks
  • Ability to work independently and prioritise workloads in a fast-paced production environment
  • Effective communication and teamwork skills, particularly with fabrication, design, and planning teams
Job Responsibility
Job Responsibility
  • Create, modify, and optimise CNC programs for aluminium profiles using machine-specific software, specifically FOM Industrie
  • Set up CNC machining centres, including tool loading, calibration, and fixture selection
  • Execute machining operations including milling, drilling, routing, tapping, slotting, and notching
  • Review production drawings, matrices, and machining lists from system suppliers (Alunet, Reynaers)
  • Ensure correct machining paths in accordance with fabrication manuals and project specifications
  • Perform first-off inspections and dimensional verification using gauges and verniers
  • Maintain compliance with relevant industry/company standards and fabrication tolerances
  • Identify, troubleshoot, and correct programming or machining errors
  • Ensure components meet internal QA procedures and downstream fabrication requirements
  • Monitor machine performance and implement continuous improvement activities to reduce waste and downtime
  • Fulltime
Read More
Arrow Right