CNC Programmer
$35 - $45 per hourK2 Ascend
Job Description
Job Description
CNC Programmer
Location: Harper Woods, MI
Industry: Advanced Manufacturing / Marine Technology
Job Category: CNC Programming / Manufacturing Engineering
Compensation Range: $35.00 – $45.00 per hour (based on experience)
Job Type: Full-Time
Shift:
- Primary Shift: Monday-Friday, 6:00 AM – 2:30 PM
- Flexible scheduling available
- Significant overtime available for those interested
About the Opportunity
An innovative and rapidly growing marine technology manufacturer is seeking an experienced CNC Programmer to join its manufacturing engineering team. This is not a machinist position —the primary responsibility is developing, optimizing, and maintaining CNC programs that support production of highly engineered components.
You'll work closely with Manufacturing Engineering, Machining, and Production teams to develop efficient machining strategies, improve manufacturing processes, and solve complex production challenges. This is an excellent opportunity for someone who enjoys the technical side of manufacturing and wants to play a key role in building a world-class manufacturing operation from the ground up.
If you're passionate about CAD/CAM programming, continuous improvement, and collaborating with engineering teams to develop innovative manufacturing solutions, this role offers tremendous opportunity for long-term growth and impact.
What You'll Do
- Develop, write, and optimize CNC programs for production machining
- Create efficient machining strategies that maximize quality, productivity, and tool life
- Collaborate with Manufacturing Engineers, Machinists, and Production teams to solve manufacturing challenges
- Review engineering drawings, CAD models, and part specifications to develop machining processes
- Support new product launches by creating and validating CNC programs
- Troubleshoot machining issues and make programming improvements to increase efficiency
- Maintain program documentation and revision control
- Assist with process improvement initiatives to reduce cycle times and improve quality
- Support production during program prove-outs and implementation
- Work with multiple CNC platforms, including HAAS equipment and other CNC machinery
What You Bring
- 5+ years of CNC programming experience in a manufacturing environment
- Strong CAD/CAM programming experience (hyperMILL experience is a plus but not required)
- Experience creating CNC programs from engineering drawings and CAD models
- Strong understanding of machining processes, tooling, feeds, speeds, and manufacturing best practices
- Ability to troubleshoot machining and programming issues
- Excellent problem-solving and analytical skills
- Collaborative mindset with the ability to work closely with engineering and production teams
- Strong communication skills and a project-focused approach
- Experience with HAAS CNC machines is preferred
What's Offered
- $35.00–$45.00/hour based on experience
- Flexible scheduling
- Significant overtime opportunities
- Full benefits package
- Opportunity to work with cutting-edge marine propulsion technology
- Career growth with a rapidly expanding manufacturing organization
- Collaborative engineering-focused environment
- Opportunity to help build manufacturing processes from the ground up
- Strong leadership team with significant investment in future growth
Why Join This Company?
This is an exciting opportunity to join a company during a period of rapid expansion. Rather than stepping into an established manufacturing environment, you'll have the chance to help shape programming standards, manufacturing processes, and production efficiency as the operation scales.
The company is revolutionizing the marine propulsion industry with innovative technology, supported by a strong leadership team, expanding distribution partnerships, and a direct-to-consumer business model. Your ideas and technical expertise will have a direct impact on the company's future success.
$76k - $98k
...CNC Programmer Join a precision machining team where you can own the programming, support the floor, and help expand high-precision prototype and production capabilities. Are you a real CNC programmer who can take a model or drawing, build the machining approach, and...SuggestedImmediate start- ...Job Description JOB TITLE: CNC Programmer POSITION: Seeking an experienced CNC Programmer to join a stable, growing Manufacturing Company What You'll Do Interpret complicated drawings, program sheets, and instructions to determine work to be done...Suggested
$20 - $38 per hour
...About the job Job Title: Experienced CNC Lathe Machinist/Programmer Summary: Looking for a dependable CNC Lathe Machinist/Programmer to join our CNC department. Job Type: Full-time Pay: $20.00 - $38.00 per hour Benefits: • Health Insurance...SuggestedHourly payFull timeMonday to FridayDay shift$22 - $28 per hour
...CNC Machinist (Mill and Lathe) Location: Roseville, MI Pay Scale: $22$28/hour to start with performance-based increases available at 612 months Shift: 3:00PM - 1:30AM (4 x 10 Hour Shifts) Description We are seeking a skilled and dedicated CNC Machinist (Mill or Lathe)...SuggestedLocal areaShift work- ...CNC Programmer AJM Packaging Corporation Detroit, MI Position Overview - AJM Packaging Corporation, one of America's lead manufacturers of paper products, including paper plates, cups, bowls and bags, is seeking to add a CNC Programmer to our team in Detroit...SuggestedTemporary workWork at officeFlexible hours
- ...Description Job Description This role focuses on programming and operating CNC Vertical Machining Centers, primarily supporting military, aerospace, and automotive sectors. The programmer/machinist will write and edit CNC programs using WorkNC and Solidworks...
$20 - $28 per hour
...Job Description Job Description CNC Lathe Operator Opportunities! 2nd Shift A local machining company with a facility in the Roseville, MI area, is currently looking to hire several CNC Machinist for Long-Term opportunities with their growing company. These are...Hourly payCurrently hiringLocal areaAfternoon shift- ...Job Description Job Description ~ Set up and operate Haas CNC mills or lathes. ~ Reading drawings ~ Selecting tools ~ Loading programs ~ makes offsets ~ maintains tooling ~ Light program editing ~ Stays organized and has good housekeeping ~ health...Day shiftAfternoon shift
$20.6 per hour
...CNC Operator Wieland is a global leader in copper and copper alloy manufacturing, processing, and distribution. We provide a large product and service portfolio including power, automotive, ammunition, coinage, construction materials, refrigeration, electronics and...Bi-weekly payWork experience placementWorldwide$41.6k - $62.4k
...CNC Machinist Join a small, precision-focused manufacturing team that designs and builds fixtures and CNC chucks for machining applications in a job shop environment. As a CNC Machinist, you perform multiple daily setups on a variety of CNC mills and lathes, work with...Permanent employmentCasual workMonday to FridayDay shift- ...Home office stipend ~ Signing bonus ~ Tuition assistance Requirements and responsibilities: -Program, setup, and prove out CNC Lathes (Miyano) -Minimum of ten (10) years experience operating CNC Lathes & Mills (REQUIRED) -Minimum of five (5) years...Home officeRelocation packageFlexible hours
- ...Job Description Job Description APEX Placement and Consulting has partnered with an exciting company looking to add a CNC Programmer/Operator to their already amazing team. Their primary responsibility will be programming, setting up, and operating CNC milling machines...Night shiftDay shift
- ...Job Description Job Description Job Description: 2nd Shift CNC Set-Up Operator Location: Roseville, MI, 48066 Required Skills: Haas CNC Mill (3-4 axis VMC), Haas CNC Lathe (2-4 axis), Blueprint Reading Overview This is for a 2nd shift position only, respond...Shift workDay shiftAfternoon shift
$41.6k - $62.4k
...Job Description Job Description Job Title: CNC Machinist Job Description Join a small, precision-focused manufacturing team that designs and builds fixtures and CNC chucks for machining applications in a job shop environment. As a CNC Machinist, you perform multiple...Weekly payPermanent employmentTemporary workCasual workWork at officeMonday to FridayDay shift- ...purpose in our country and our community. Description Description We are seeking entry level through skilled and dedicated CNC Machinists (Mill or Lathe) to join our team. This role is responsible for setting up and operating CNC machinery and well as...Full timePart timeLocal area
- ...Job Description Job Description Position Summary This is a position responsible for setting up, programming, and operating CNC horizontal and vertical mills, as well as boring mills, to produce precision-machined parts to blueprint and GD&T specifications. The Mechanic...Day shift
- ...with a Fanuc Controller Ability to make minor program edits (e.g., changing tool numbers based on the tool list provided by the programmer) Proficiency in using measuring tools (e.g., verniers) Ability to convert between inch and metric units Requirements Must be familiar...Immediate startDay shift
- ...CNC Router Operator Seeking a detail-oriented, safety-minded CNC Router Operator to join our production and manufacturing team. In this role, you will be responsible for preparing materials, setting up, and operating our MultiCam 2-axis CNC router table to construct high...
- ...advancement Paid time off Training & development Vision insurance Requirements and responsibilities: -Operate and maintain CNC Lathes & CNC Mills -Minimum of three (3) years experience on CNC Lathes & Mills (REQUIRED) -Minimum of one (1) year experience on...
- ...Job Description Job Description Job Title: 2nd Shift CNC Lathe Programmer/Operator Department: CNC Reports To: Plant Manager FLSA Status: Non-Exempt Position Overview: The CNC Lathe Programmer/Operator will play a critical role in the production...Afternoon shift
- ...CNC Machinist Reports To: Tool Room Supervisor Basic Job Description: We are seeking a skilled CNC Machinist to support a dynamic... ...) Years' experience in a machine shop environment working as a CNC programmer and machinist. Knowledge of ISO 9000 operating practices...
$18 - $24 per hour
...Job Full Description Pay: $18.00 - $24.00 per hour Job description: We are seeking experienced CNC Machine Operators for a key client located in Sterling Heights. CNC Lathe experience is preferred. We are hiring on all three shifts. These positions offer...Hourly payFull timeAll shifts- ...3rd SHIFT will be eligible for $1000 bonus after completion of 6 months Machine Operators are responsible for running one or more CNC machines, executing offsets and tool changes, troubleshooting machine issues with the Line Leader, and performing quality checks and...Night shiftDay shiftAfternoon shift
$17 - $17.85 per hour
...CNC Operators Cardinal Staffing Services is hiring for CNC Operators in Sterling Heights, MI. As a CNC Operator for Cardinal Staffing Services, you will work in a fast-paced automotive stamping facility in all areas including: 2-3 years CNC loading experience Performing...Hourly payWeekly payTemporary workLocal areaShift workDay shiftAfternoon shift- ...CNC Machinist Huntersville, NC Join an established manufacturing leader specializing in precision CNC-machined plastics components for a range of industries. Experience excellent growth potential, an inclusive people-first culture, and the chance to work with advanced...Temporary workImmediate startShift workDay shiftAfternoon shift
- ...CNC Operator At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team...Permanent employmentLocal areaImmediate startShift work
- ...CNC Machinist (Lathe Focus) Direct Hire Location: Warren, MI Shift: Day Shift | 6:00 AM 2:30 PM Pay: $27.28/hour Job Overview This is a direct-hire CNC Machinist position supporting a precision manufacturing operation in a retainer cell environment. The role is primarily...Shift workDay shift
$18 - $18.99 per hour
...Seeking a detail-oriented, safety-minded CNC Router Operator to join our production and manufacturing team. In this role, you will be responsible for preparing materials, setting up, and operating our MultiCam 2-axis CNC router table to construct high-quality retail signage...Hourly payPermanent employmentTemporary workWork experience placementFlexible hoursShift work- Job Description Job Description * Established 40 years in business detail shop. This position is open for anyone with minimum experienced to Journeyman. We do single and multiple details to print.We program from screen or Fusion 360. Our shop has cutting technology...Full timeRelocationFlexible hours
$16 per hour
...CNC Machinist Trillium Staffing has a direct hire opportunity for a CNC Machinist in Madison Heights, MI. This is a first shift position 6am-3:30pm and includes an excellent benefits package. Pay is based on experience solid work history no experience $16 per hour...Hourly payDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!


