CNC Programmer
$30 - $45 per hourFathom Mfg
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
CNC Programmer
Indirect Supervision FullTime Technical Hartland, WI, US
3 days ago Requisition ID: 2715
Salary Range: $30.00 To $45.00 Hourly
Company History:
Fathom is a premier U.S. contract manufacturer with a legacy of manufacturing innovation dating back more than 50 years. Across seven locations and a global sourcing network, we offer 25+ advanced technologies spanning additive manufacturing, CNC machining, sheet metal fabrication, injection molding and more. We serve leading companies across aerospace and defense, medical, robotics, automotive, semiconductor, and data center and energy markets, delivering highly complex parts from concept through production. Our expert-driven approach, white-glove service, and extensive certifications help our customers scale with confidence.
Job/Position Summary
The CNC Programmer is responsible for leading the programming, setup, and optimization of CNC machines to produce precision components that meet engineering specifications and quality standards. This role oversees CNC programming operations, ensures efficient workflow, mentors team members, and drives continuous improvement in machining processes. This position requires onsite work at the Hartland location and is not eligible for remote work.
Primary Responsibilities
Programming & Setup
- Create, edit, and optimize CNC programs using CAD/CAM software, specifically Mastercam. Must be able to program and set up 5-axis machines.
- Develop programs for mills, lathes, and multi-axis machines based on engineering drawings and models.
- Select appropriate cutting tools, fixtures, and machining strategies to maximize efficiency and accuracy.
- When programming responsibilities are complete, work on active jobs running on CNC machines to support production.
Leadership & Coordination
- Lead and mentor a team of CNC programmers and machinists.
- Schedule programming priorities and ensure jobs are completed on time.
- Collaborate with engineering, production, and quality teams to resolve manufacturing issues.
Process Improvement
- Analyze machining processes to identify opportunities for cycle time reduction, tool life optimization, and cost savings.
- Standardize programming and setup procedures to improve consistency.
- Implement best practices for CNC program management, revision control, and documentation.
Quality & Compliance
- Verify part conformity using inspection tools and CMM reports.
- Ensure all programs adhere to company and customer quality standards.
- Maintain compliance with safety and manufacturing policies.
Requirements
Education
- Associate’s degree or technical certification in CNC machining, manufacturing technology, or related field (Bachelor’s preferred).
Experience
- 5+ years of CNC programming experience, including 3+ years in a leadership or senior programmer role.
- Proven experience with multi-axis and complex geometry programming.
- Strong understanding of G-code, M-code, and machining principles.
- Proficiency in CAD/CAM software, specifically Mastercam.
- Must have strong programming/tooling/material knowledge (e.g. surface footage, chip loads, and proper cutting procedures).
- Strong knowledge of materials, tooling, and machining parameters.
- Excellent problem-solving, communication, and leadership skills.
- Ability to read and interpret blueprints, GD&T, and technical specifications.
What we offer
Health Benefits
Medical, dental, and vision coverage. Life insurance, short-term and long-term disability insurance.
Additional Benefits
Paid time off, Floating Holidays, Volunteer time off, and sick time off (depending on state of employment). 401k Plan
Employee Perks
Discounts on products and services.
Equal Opportunity Employer/Veterans/Disabled
This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, this employer is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment. Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9.
#J-18808-Ljbffr- ...CNC ProgrammerGPAC just partnered with an established manufacturing company that's looking for a CNC Programmer. 1st shift! You'll program Tanaka lasers and Kinetic burn tables in Sigmanest, build BOMs and drawings, put together material take-offs and run times for estimating...SuggestedDay shift
- ...Description: At Weldall Manufacturing, we specialize in high-quality welding and fabrication. We are seeking a Programmer to support CNC programming and manufacturing documentation within our Engineering Department. This role plays a critical part in ensuring precise...SuggestedTemporary workWork at office
- ...CNC ProgrammerFathom is a premier U.S. contract manufacturer with a legacy of manufacturing innovation dating back more than 50 years... ...help our customers scale with confidence.The CNC Programmer is responsible for leading the programming, setup, and optimization...SuggestedContract workTemporary work
$42 - $56 per hour
...Senior CNC Programmer (3 & 5-Axis) Richfield, WI | Full-Time | 1st Shift (5:45 AM - 2:15 PM) | $42.00$56.00/hour Program the Parts Others Can't. Some shops run the same programs every day. We don't. At Strohwig, we specialize in manufacturing complex, high...SuggestedHourly payFull timeDay shift$50 per hour
...Job Description Job Description 5-Axis CNC Machinist / Programmer Location: Hartland, WI | Type: Full-time, on-site | Pay: Up to $50/hour, depending on experience About the Role Our client is an established U.S. contract manufacturer with 50+ years of experience...SuggestedPermanent employmentFull timeContract workTemporary work- ...Summary The CNC Lathe Operator is responsible for the manufacture of parts per plant specifications in an accurate and timely manner. Essential Duties and Responsibilities This list of duties and responsibilities is not all inclusive and may be expanded to include...Full time
$24 - $38 per hour
...Job Summary Adecco is hiring experienced CNC Machinists for direct hire and long-term opportunities with leading manufacturers in the Waukesha and New Berlin areas. Candidates with CNC mill, lathe, setup, operation, machining, and precision measurement experience...Hourly payApprenticeshipLocal area$24.78 - $37.17 per hour
...Job Description:Set up, adjust and operate a variety of NC/CNC controlled lathes or machining centers to perform turning, boring, threading, contouring, milling, drilling, tapping, reaming and angle and taper cuts to close tolerances and finish requirements.Work from routings...Hourly payLocal areaNight shift- ...CNC OperatorThe CNC Operator will be responsible for producing premium quality, high precision carbide cutting tools using specific... ...the use of measurement tools.Communicates quality issues to programmers and/or General Managers.Check machinery on a daily basis to ensure...
- ...Machinist is responsible for the manufacture of parts per plant specifications in an accurate and timely manner utilizing manual and CNC grinding machines. Essential Duties and Responsibilities This list of duties and responsibilities is not all inclusive and...
$28 - $38 per hour
...CNC MachinistCNC Machinist 1st Shift (6 AM – 2:30 PM) & 3rd Shift (10 PM – 6 AM) openingsPay Range: $28 – 38/hr, depending on experienceSummaryOur... ...make minor edits at the control when required.Collaborate with programmers and engineers to improve setup efficiency, cycle time, and...Night shiftDay shift- ...Saige Partners in Wisconsin is seeking an experienced CNC Programmer to develop and optimize programs for turning and multi-axis machining. The role requires translating complex drawings and 3D models into efficient machining processes and collaborating with engineers...
- ...QPS Employment Group in Ixonia, WI is seeking an experienced CNC Set Up Machinist to join a growing job shop. This hands-on role requires precision, reading blueprints, and making on-the-fly edits to G and M code to ensure quality. You will set up and operate CNC machines...Day shift
- ...machinery operates efficiently and that gears meet strict, high-precision specifications. They utilize their expertise in metalworking and CNC machining to ensure accuracy and precision in alignment with production requirements. With a keen eye for detail and technical...Apprenticeship
- ...United Stars Holdings, Inc. is seeking a CNC Lathe Operator in Pewaukee, WI, to manufacture parts per plant specifications with accuracy and timeliness. The role covers setup, editing, and operation of CNC lathes, inspection of parts, and routine machine maintenance in...
- ...Dynamic Tool Corporation, Inc. is seeking a Programmer to create, optimize, and maintain CNC programs crucial for manufacturing precision tooling. The ideal candidate will have over 5 years of experience in CNC programming, be proficient with G-code and CAM software,...
- ...Position Title: CNC Set Up Machinist/ProgrammerWage: $35.00-$45.00/hourShift: 1stHours: 6:30am-2:30am Monday-FridayQPS Employment... ...-fly edits to ensure quality and accuracy.CNC Set Up Machinist/Programmer Responsibilities include but are not limited to:- Set up and operate...Immediate start
$23.5 per hour
...First Shift Purpose of Position: To produce programs for our CNC routers, with setup sheets for our CNC Operators, while helping... ...company goals and KPIs. Position Overview Prestwick CNC Programmers are responsible for using CAM software to create programs for our...Hourly payWork at officeShift workDay shift$33.08 - $38 per hour
We are hiring a Metal Fabrication Machinist for a manufacturing operation in Waukesha, WI. This hands-on role involves preparing, machining, and fabricating metal components to meet production specifications. The ideal candidate has mechanical aptitude, experience working...Hourly payLocal areaShift work- ...Saige Partners in the Midwest is seeking a skilled CNC Programmer to develop, test, and optimize programs for precision components on lathes. You will interpret drawings, select tooling and tooling parameters, and collaborate with shop floor teams to meet strict specs...
$30 - $50 per hour
...CNC Programmer 3-Axis Machining Strohwig Industries, Inc. | Richfield, WI Job Type: Full-Time | Hourly Department: Engineering Shift: 1st (5:45 AM 2:15 PM) Compensation: $30.00 - $50.00 Hourly About Strohwig Industries Strohwig Industries...Hourly payFull timeApprenticeshipShift workDay shift- ...are a Premier, Large-Scale Contract Manufacturer. We have been around for over 50 years and continue to grow. We have over 30 advanced CNC Machine Tools capable of machining components up to 70 feet long. As we continue to grow we are in need of 2-4 individuals for 1...Contract workDay shiftAfternoon shift
- ...Trace-A-Matic in Wisconsin seeks a skilled CNC Programmer/Setup Machinist to join a precision components team. Set up repeat jobs, program in G-code/M-code, inspect first articles, and verify against docs while maintaining tight tolerances with GD&T. You’ll work with...Relocation package
$24.78 - $37.17 per hour
...Machinist, CNC (3 Openings) • Three 3rd Shift Pay: $24.78 - $37.17 Job Description: • Set up, adjust and operate a variety of NC/CNC controlled lathes or machining centers to perform turning, boring, threading, contouring, milling, drilling, tapping, reaming and angle...Night shift- ...A CNC Operator is generally responsible for setting up, operating, and monitoring computer numerical control (CNC) machines that produce precision parts from materials such as metal or plastic.Typical responsibilities include:Loading raw materials and securing workpieces...
$27 per hour
...Description: The Gund Company has an immediate opening for a full-time CNC Set-Up Operator II to join our team! Shift: 1st (6:30am - 3:00pm M-F) Hourly Wage: $27+ based on experience Plant/Work Location: 809 Philip Drive Waukesha, WI 53186 About The Gund Company The Gund...Hourly payFull timeImmediate startShift workDay shift- ...operations as we are a job shop. The parts range from small, single drill operations, to multi-set operations. Experience with both CNC Lathe and Mill machines. WTC is a custom tooling and machining manufacturer who supplies customers all over the world. Looking for someone...Temporary work
- ...manufacturing capacity across 10 facilities, Fathom seamlessly blends in-house capabilities across plastic and metal additive technologies, CNC machining, injection molding & tooling, urethane casting, sheet metal fabrication, and design and engineering.With over 50 years of...Temporary workNight shiftDay shiftAfternoon shift
- ...JOB TITLE: CNC Machinist JOB DUTIES:• Safely perform all responsibilities with adherence to company policy • Inspect and measure parts to ensure quality standards are met • Read engineering documents such as prints, routing, and process instructions • Demonstrate ability...Shift workAfternoon shift
- ...Description: Weldall Manufacturing is hiring experienced CNC Set-Up Machinists with expertise in machining heavy weldments using open-table Vertical Machining Centers, Horizontal Machining Centers, and Horizontal Boring Mills. This role is responsible for independently...Temporary workNight shiftAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!




