Cnc Programmer
$80k - $100kAerotek
Job Description
Job Description
Job Title: CNC Programmer
Job Description
This role offers an opportunity for an experienced CNC Programmer to take full ownership of complex machining projects, from concept through production readiness. You will program and optimize 3–5 axis Vertical and Horizontal Machining Centers using Mastercam, while working closely with engineering, production, and quality teams. The ideal candidate brings strong CAD/CAM proficiency, hands-on machining experience, and a deep understanding of machining processes, cutting tools, and fixturing strategies, and is comfortable spending part of the day on the manufacturing floor.
Responsibilities
- Create, optimize, and validate CNC programs for 3–5 axis Vertical Machining Centers and Horizontal Machining Centers using Mastercam software.
- Interpret engineering drawings and 3D models to develop efficient and robust machining strategies.
- Design and document work holding and fixturing solutions to support repeatable and accurate machining processes.
- Select appropriate cutters, tooling, and machining parameters based on material, tolerance requirements, and machine capabilities.
- Perform machine setup and prove-out on the shop floor, adjusting toolpaths, feeds, and speeds as needed to achieve quality and productivity targets.
- Utilize probing cycles and Macro B programming to automate setup, verification, and in-process checks.
- Troubleshoot machining challenges, including chatter, dimensional variation, work holding issues, and tool performance problems.
- Create and maintain setup sheets, tool lists, and detailed process documentation to support consistent production.
- Collaborate closely with engineering, production, and quality teams to ensure manufacturability, repeatability, and adherence to specifications.
- Drive continuous process improvements related to cycle time reduction, tool life optimization, quality enhancement, and workflow efficiency.
- Assist the quoting team by providing accurate cycle time estimates and fixture cost estimates.
- Create detailed setup layouts in SolidWorks, including work holding, datums, tooling clearance, and machine orientation, to support accurate and repeatable setups.
- Spend required periods on the manufacturing floor to support setups, prove-outs, troubleshooting, and operator training.
Essential Skills
- Proficiency with Mastercam, including recent versions such as Mastercam 2026.
- Strong knowledge of material machinability, cutting tools, and machining parameters for a variety of materials.
- Hands-on experience programming and supporting Vertical Machining Centers (3–5 axis) and Horizontal Machining Centers.
- Ability to create fixtures, work holding concepts, and tooling solutions for complex parts.
- Strong understanding of engineering drawings, GD&T, and dimensional tolerancing.
- Experience using probing cycles and Macro B programming for automated setups and in-process verification.
- Ability to independently manage projects from initial concept through production readiness.
- Ability to work closely with and train Process Engineers and machine operators on programs, setups, and best practices.
- Strong problem-solving and analytical skills applied to machining and process challenges.
- Ability to interpret blueprints and apply GD&T principles in a production environment.
- Proficiency in machining practices and hands-on machining support on the shop floor.
Additional Skills & Qualifications
- Experience with Mastercam 2026 or later versions.
- Experience creating detailed setup layouts in SolidWorks, including work holding, datums, and tooling clearances.
- Familiarity with CAD/CAM workflows supporting multi-axis machining.
- Comfort working in a collaborative, cross-functional environment with engineering, production, and quality teams.
Work Environment
This position operates primarily in a manufacturing environment supporting CNC machining operations. The role requires being on the manufacturing floor for portions of the day to support setups, prove-outs, and troubleshooting. You will work with modern Vertical and Horizontal Machining Centers, Mastercam for programming, and SolidWorks for setup layouts, while collaborating closely with engineering, production, and quality teams in a hands-on, safety-focused setting. Personal protective equipment is supported through reimbursement, and uniform rental service is provided to maintain a professional and safe work environment.
Job Type & LocationThis is a Permanent position based out of Carol Stream, IL.
Pay and BenefitsThe pay range for this position is $80000.00 - $100000.00/yr.
• Blue Cross Blue Shield Medical insurance (PPO and HDHP with HSA) w/ Prescription Coverage • Dental PPO Insurance • Vision PPO Insurance • Short-Term & Long-Term Disability Insurance • Company Paid Life Insurance and AD & D – Including options to add on additional life insurance for yourself, spouse & children. • Critical Illness Insurance • Accident Insurance • 401(k) Fidelity Plan with strong employer match • Personal Retirement Advisor • Generous PTO Policy and 9 Paid Holidays per year • 100% Tuition Reimbursement for Job-Related Classes • Personal Protective Equipment reimbursement (safety glasses, shoes, etc.) • Uniform Rental Service • Employee Events
Workplace TypeThis is a fully onsite position in Carol Stream,IL.
Application DeadlineThis position is anticipated to close on Aug 7, 2026.
About AerotekAerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.
Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.
Company Description
We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.
$38 - $40 per hour
...maintaining high‑precision plastic injection molds. Skilled in all phases of mold construction, including blueprint interpretation, CNC machining, EDM, fitting, polishing, troubleshooting, and mold repair. Capable of delivering durable, efficient tooling solutions that...SuggestedDay shift- ...Job Description Job Description ** ROLE OVERVIEW:** CNC programmer / Setup technician to support complex tool room manufacturing operations. **Key Responsibilities ** Independently program, set up, and prove out CNC milling and turning jobs from engineering...Suggested
- ...Job Description We are working with a client company in the greater Chicago Metro region who is seeking a CNC Swiss Programmer/Setup Machinist. For more information, apply or reach out to Alana at ****@*****.***. Must have CNC Swiss experience. Key Responsibilities...Suggested
- ...Job Description Job Description JOB SUMMARY We are seeking an experienced CNC Programmer who is self-directed and proficient in CAD/CAM, with a solid background in hands-on machining. The role is focused on programming and optimizing 3–5 axis Vertical Machining...SuggestedPermanent employmentWork experience placementShift work
- ...Job Description About the Opportunity We are seeking an experienced CNC Machinist with hands-on Swiss machining and Vertical Lathe experience to join a growing manufacturing team. The ideal candidate will be skilled in CNC setup, operation, troubleshooting...Suggested
- ...Aegis has openings with a client in Glendale Heights, IL. Seeking CNC machinist for each of their shifts. These roles are 6 month temporary to hire positions. Shifts: 1st Shift (7:00am-3:00pm) Monday-Friday 2nd Shift (3:00pm-11:00pm) Monday-Friday 3rd Shift...Temporary workMonday to FridayShift workNight shiftDay shiftAfternoon shift
$30 - $38 per hour
...vision insurance • Opportunity to work on multi-axis equipment with live tooling Job Details We are seeking an experienced CNC Lathe Setup Machinist who can independently set up, program (conversational or G-code), and operate multi-axis lathes with live tooling...Local areaDay shiftAfternoon shift- ...Job Title: CNC Machinist (Okuma Lathes) Department: Operations Reports to: General Manager SUMMARY: Produces machined parts, operating a computer numerical control (CNC) machine, writes and reads programs and blueprints, maintains and improves quality and...Shift work
$62k
...Job Description Job Description CNC Programmer / Machinist Location: Elk Grove Village, IL Pay: Up to $62,000/year We are seeking an experienced CNC Programmer/Machinist to program, set up, and operate CNC mills and lathes. This position requires creating...Monday to Friday- ...Job Description We are working with a client company in the Chicago Metro Region seeking a CNC Milling Machinist (multiple shifts). This position will offer regular overtime with a growing company that has been in business for over 100 years! Prior experience working...Permanent employmentFull timeShift work
$30 - $40 per hour
This Jobot Job is hosted by: Christina Finster Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $30 - $40 per hour A bit about us: Our client is a plaintiff-side employment law firm located in El Segundo, CA Why...Hourly payLocal areaRemote work$35 - $45 per hour
...Job Description Job Description Title : CNC Programmer (Mastercam) Location : Wood Dale, IL Hire Type : Contract to Hire Shift : 1st Compensation : $35-45/hrly Benefits : As a contract employee of Sterling, you are eligible to receive a Full Employee...Contract workShift work$23 - $32 per hour
...Job Title: CNC Machinist – Milling Department (Setup Operator) Job Description This role focuses on setting up and operating CNC milling machines in a clean, climate-controlled shop. You will be responsible for machine setup, operation, and basic program edits to...Weekly payContract workTemporary work$28 - $38 per hour
...Our growing company is looking to fill the role of an experienced CNC Machinist / Programmer to join our tool room department team. We appreciate you taking the time to review the list of responsibilities and qualifications to apply for the position. If you don't fill...Hourly payLocal areaMonday to FridayShift work$30 - $35 per hour
...Job Description Job Description CNC Programmer/Machinist - 2nd Shift Employment Type: Direct Hire Pay Range: $30-$35/hour +$3/hour 2nd Shift Differential Work Schedule: Onsite Monday through Friday; 230p-11p with OT and Saturdays Location: Naperville,...Hourly payPermanent employmentTemporary workMonday to FridayFlexible hoursShift workAfternoon shift$22 per hour
...designs and manufactures a comprehensive line of innovative and reliable solutions optimized any demand our customers require. The CNC Operator is responsible for monitoring and performing set-ups on a CNC machine. Will make adjustments to the G-code programs as...Hourly payTemporary workLocal areaMonday to FridayShift workNight shift$23 - $27 per hour
...85, and AS9100 standards, we combine quality, innovation, and growth-minded thinking to deliver real value. Job Summary The CNC Machinist I the position operates machine tools such as lathes, milling machines, secondary equipment, and grinders, to machine metallic...Hourly payPermanent employmentTemporary workShift work- ...through our FAA approved repair stations we support major MRO and aircraft operators with repair and overhaul capabilities. The CNC Programmer II is responsible for all CNC programs for manufacturing equipment directly impacting the overall performance objectives for...Hourly payPermanent employmentTemporary workFlexible hours
$30 - $35 per hour
...Job Description Job Description 1st Shift CNC Machinist / Programmer Location: Naperville, IL Employment Type: Direct Hire Pay Range: $30.00 - $35.00 per hour DOE Work Schedule: Onsite, Monday through Friday Hours: 6a to 230p with OT during the week...Hourly payPermanent employmentTemporary workMonday to FridayFlexible hoursShift workWeekend workDay shift$90k - $115k
...Description TekPro is working with a leading precision manufacturing company in the Downers Grove area to hire an experienced CNC Programmer. This is a full-time, direct hire opportunity with a stable and well-established organization known for producing high-quality,...Full time$60 - $78 per hour
...large, complex components using metal spinning, hydroforming, and CNC machining across demanding alloys and tight tolerances. Our... ...looking for a highly skilled and experienced Principal CNC Machinist/Programmer to join our dynamic team. As a Principal CNC Machinist/...Hourly payFull timeLocal areaRelocation package$23 - $40 per hour
...maintaining tooling, fixtures, forming dies, and production equipment that keep manufacturing running efficiently. You'll set up and operate CNC Vertical Mills and machining centers using Mastercam, work from blueprints, and help ensure quality production while maintaining a...Shift work$21.7 - $30.67 per hour
...Job Description Job Description CNC Lathe & Mill Operator We Offer: Health, Dental, Vision, and FSA/DCA Benefits which begin the 1st of the month, following 30 days. 401(k) with company match, vacation, life, and disability insurance benefits are available,...Monday to FridayShift work$35 per hour
...flow, and ordering necessary materials and tools. Qualifications: ~10-15 years of experience in machining, tool repair, and CNC operation. ~ Experience with Fanuc and Mazak lathe and mill controls is a plus. ~ Proficiency in using Tool Room machines,...Permanent employmentTemporary workWork experience placementShift work$17 - $25 per hour
...specifications using micrometers, gauges, calipers, templates and rulers Run bend and forming operations using standard and custom punches Use a CNC controller to input information into the machine Perform complex programming using all features of the press brake Resolve problems...$21 - $24 per hour
...Babbitt Bearings) and related parts since 1961. BSI services OEM's, aftermarket, and end users across the globe. We are seeking to hire a CNC Mill Set-up/ Operator , with a minimum of 3+years' experience, to produce machined parts by programming, setting up, and operating a...Hourly payFull timeShift work- Additional Information: Job Type: Full-time. Shift and Schedule: Day shift (7AM-5PM), 8-10 hour shift depending on needs, Mon-Fri Location: Bloomingdale, IL (100% on-site, in-person). Job Summary Our client is seeking a Skilled Maintenance Technician who...Full timeFor contractorsRelocationShift workDay shift
- ...Job Description Job Description FT Swiss CNC Machine Set-up Must know how to set-up Star Swiss CNC Machines Make Programming adjustments Check Parts using Measuring equipment. Set Tooling Benefits included - 401k, Health Insurance, Vacation Time, etc...
- ...CNC Milling Operator 2 The CNC Milling Operator 2 is a mid-level CNC milling operator capable of running established milling jobs with moderate independence. This position requires intermediate inspection ability, general GD&T understanding, and the ability to make...
- ...Job Description We are working with a client company seeking a Vertical CNC Machinist (Swiss Machines) for their company in the greater Chicago Metro region. For more information, click apply or reach out to Alana at ****@*****.*** Key Responsibilities...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!




