Tallo logoTallo logo

CNC Programmer

Job

Aerotek

Roseville, MI (In Person)

$52,000 Salary, Full-Time

Posted 4 weeks ago (Updated 5 days ago) • Actively hiring

Expires 6/3/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
55
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Job Title:
CNC Programmer Job Description Join a small, precision-focused manufacturing team as a CNC Programmer responsible for full 3D offline programming, set ups, and operation of CNC mills and lathes in a job shop environment You will work on rotational prototype and low-volume production parts, creating programs from scratch in Mastercam, setting up and running 3+2 axis machines, and ensuring parts meet tight tolerances through careful inspection and quality checks Job Responsibilities Create 3D offline CNC programs from scratch using Mastercam for both milling and turning operations Interpret and work from blueprints, drawings, program sheets, and detailed work instructions Perform a variety of turning, milling, drilling, boring, and related machining operations to close and interrelated tolerances, primarily on rotational prototype work Set up CNC mills and lathes, including fixturing, tooling selection, tool changes, offsets, and machine preparation Run and monitor 1-2 CNC machines per day, making necessary adjustments to maintain quality and efficiency Make G and M code edits directly at Fanuc or Siemens controllers to optimize programs and resolve issues Perform changeovers between jobs, including tear-down and set up for new parts in a job shop setting with frequent set ups Inspect and gauge parts using calipers, micrometers, and other precision measuring tools to verify conformance to specifications Measure workpieces throughout the process to ensure dimensional accuracy and adherence to GD&T requirements Troubleshoot machining issues, tooling problems, and program errors to maintain consistent quality Clean machines, tooling, and parts regularly to maintain a safe, organized, and efficient work area Assist in the manual machining department as needed and support other departments when require Collaborate and communicate effectively in a team environment, occasionally handing off jobs to other machinists to complete Be willing to run multiple machines when possible to support production needs Work with various CNC machine brands, including vertical mills and lathes, with 3+2 axis capabilities Follow all shop procedures, work instructions, and quality standards consistently Essential Skills At least 5 years of experience as a CNC Programmer using Mastercam to create programs from scratch, including 3D offline programming Strong ability to program CNC mills and lathes from scratch in Mastercam for prototype and low-volume production work Hands-on experience performing set ups and tool changes on both mills and lathes Proficiency in reading and interpreting blueprints, engineering drawings, and detailed work instructions Ability to work with rotational machining and precision prototype components rather than stationary tool and die work Experience working in a job shop environment with frequent set ups and a variety of different parts Ability to go into Fanuc or Siemens controllers and make G and M code edits Job Type & Location This is a Permanent position based out of Roseville, MI. Pay and Benefits The pay range for this position is $41600.00 - $62400.00/yr. Nice, small company with lots of work on the books. Health, Dental Insurance Life & Disability insurance profit sharing / pension plan 401K retirement Annual Bonus PTO Holiday Tuition reimbursement Clean climate control facility Workplace Type This is a fully onsite position in Roseville,MI. Application Deadline This position is anticipated to close on Apr 18, 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.

Similar remote jobs

Similar jobs in Roseville, MI

Similar jobs in Michigan