

CNC Programmer/Machinist
Aerotek
Posted Friday, May 8, 2026
Posting ID: JP-006011413
Job Description
This role combines full-cycle CNC programming and hands-on machining to produce high-quality parts in a dynamic machining center environment. You will program primarily in Mastercam using G and M code, set up and operate CNC mills or lathes, and take ownership of parts from blueprint through final machining. The position is ideal for someone with strong G&M code proficiency who enjoys both programming and running complex jobs in a job-shop or high-level setup environment.
Responsibilities
- Read and interpret blueprints, dimensional data, surface locations, and GD&T to understand part requirements.
- Determine the sequence of machining operations and select appropriate tooling and inserts for each job.
- Create, validate, and modify CNC programs using Mastercam, including transitioning SolidWorks models into Mastercam for CNC interface.
- Review and verify programs using G and M code before starting setup and machining operations.
- Set up CNC mills or lathes by installing and adjusting jaws, vises, stops, and other workholding devices.
- Set up tooling, including tool selection, tool length and diameter offsets, and proper tool holding for each operation.
- Operate CNC milling or turning equipment to perform surfacing, reaming, boring, drilling, tapping, and other required machining processes.
- Edit existing programs on the machine as needed to improve quality, efficiency, or to address issues encountered during machining.
- Change out and sharpen tools as required to maintain part quality and meet dimensional tolerances.
- Use precision measuring instruments such as micrometers and calipers to inspect parts and verify conformance to specifications.
- Handle all aspects of the machining process, including programming, setup, machining, and producing finished parts.
- Work with a range of part quantities, typically from single-piece runs to batches of up to 50 parts.
- Perform multiple setups per day, typically between 1 and 5 setups depending on part size, complexity, and quantity.
- Safely operate a 15-ton overhead crane to obtain, move, and position raw stock and large components.
- Maintain a clean and organized work area and contribute to a safe, efficient, and collaborative shop environment.
- At least 5 years of experience setting up and programming CNC lathe machinery, or equivalent high-level CNC setup experience depending on department.
- Strong proficiency in G and M code, including the ability to read, write, and troubleshoot programs.
- Hands-on experience programming CNC equipment, with a focus on creating and editing programs for milling or turning operations.
- Ability to set up and operate CNC lathes and CNC mills, including workholding, tooling, and machine offsets.
- Proficiency using Mastercam for CNC programming, including validating toolpaths and post-processed code.
- Ability to read and interpret engineering blueprints, dimensional drawings, and GD&T callouts.
- Experience setting up tooling, editing programs at the machine, and changing out or sharpening tools as needed.
- Competence using precision measuring tools such as micrometers and calipers to verify dimensions and tolerances.
- Capability to work independently through the full machining process from program creation to finished part.
- Ability to safely use an overhead crane to move and position stock and large parts.
- Ownership of basic personal tools appropriate for CNC setup and machining work.
- Previous experience in a job shop environment, handling a variety of parts and frequent changeovers.
- Experience with 6-axis mill/lathe combination machines.
- Background in toolroom or manual machining, supporting a strong understanding of machining fundamentals.
- Experience in high-level setup roles where frequent setups and complex parts are common.
Join a long-established, family-owned organization with over six decades of history and a welcoming, friendly atmosphere on the shop floor. You will work in a supportive environment where team members are approachable, and knowledge sharing is encouraged, including training opportunities to further develop your Mastercam skills. The company offers a comprehensive benefits package that includes a matching 401(k), health, dental, vision, life, dependent life, AD&D, disability insurance, an HSA, paid holidays, and paid time off, supporting both your financial security and work-life balance.
Work Environment
Work in a very clean, well-lit, and spacious machine shop designed to accommodate large parts and a wide range of machining operations. The shop floor offers good air flow and ventilation, even though there is no air conditioning, helping maintain a comfortable working environment. You will use modern CNC milling and turning equipment, Mastercam software, precision measuring instruments, and a 15-ton overhead crane to handle large stock and components. The position is on first shift, typically starting at 6:30 AM with the opportunity to work additional time at the end of the day or come in an hour early to increase your hours, providing some flexibility within a daytime schedule. Attire is typical for a machining environment, focusing on safety and practicality while working on the production floor.
Job Type & Location
This is a Contract to Hire position based out of Mishawaka, IN.
Pay and BenefitsThe pay range for this position is $28.00 - $32.00/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
This is a fully onsite position in Mishawaka,IN.
Application DeadlineThis position is anticipated to close on May 15, 2026.
About Aerotek
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 meets 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 solving for 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.
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.
Contact Information
Recruiter: Lowe, Alexander
Email: allowe@aerotek.com