CNC Programmer
$27 - $35/hr
This role works closely with Engineering, Manufacturing, and Quality teams to support new and ... Maintain program documentation, setup sheets, tooling lists, and process instructions. * Assist ...
Quick apply
$27 - $35/hr
This role works closely with Engineering, Manufacturing, and Quality teams to support new and ... Maintain program documentation, setup sheets, tooling lists, and process instructions. * Assist ...
Quick apply
$27 - $35/hr
This role works closely with Engineering, Manufacturing, and Quality teams to support new and ... Maintain program documentation, setup sheets, tooling lists, and process instructions. * Assist ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Quick apply
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Quick apply
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Farmington Hills, MI · On-site
$19 - $22.50/hr
This position acts as a team lead for part-time building assistants and Facility Coordinators ... Facility Programmers are responsible for exemplifying professionalism, serving as a resource for ...
Farmington Hills, MI · On-site
$19 - $22.50/hr
This position acts as a team lead for part-time building assistants and Facility Coordinators ... Facility Programmers are responsible for exemplifying professionalism, serving as a resource for ...
Romeo, MI · On-site
$28/hr
CNC Programmer We are seeking an experienced CNC Programmer to join a growing, dynamic machine shop ... Document program changes and maintain version control * Assist in evaluating new machinery, tooling ...
Quick apply
Romeo, MI · On-site
$28/hr
CNC Programmer We are seeking an experienced CNC Programmer to join a growing, dynamic machine shop ... Document program changes and maintain version control * Assist in evaluating new machinery, tooling ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Wixom, MI · On-site
Provide on-site and remote customer support. * Assist in operator, maintenance, and programmer training. * Support service and warranty activities. * Serve as a technical resource during project ...
Clinton Township, MI · On-site
$24.50 - $33.50/hr
Perform basic operations on manual machinery as required * Assist in the efficient set-up of CNC equipment for production runs * Interpret and work from engineering prints, drawings, and ...
Quick apply
Clinton Township, MI · On-site
$24.50 - $33.50/hr
Perform basic operations on manual machinery as required * Assist in the efficient set-up of CNC equipment for production runs * Interpret and work from engineering prints, drawings, and ...
Detroit, MI · On-site
Has supervisory responsibility for Assistant Engineers, Engineering Assistants, and Interns. The Engineer is the individual on the project responsible for building the overall project "on paper"
Detroit, MI · On-site
Has supervisory responsibility for Assistant Engineers, Engineering Assistants, and Interns. The Engineer is the individual on the project responsible for building the overall project "on paper"
Be Seen First
Novi, MI · On-site
$63K - $86K/yr
PLC Programmers write PLC programs, commission automation systems, and support our shipped products ... Support customers and resolve issues in the field * Assist in department projects * Perform other ...
Quick apply
Be Seen First
Novi, MI · On-site
$63K - $86K/yr
PLC Programmers write PLC programs, commission automation systems, and support our shipped products ... Support customers and resolve issues in the field * Assist in department projects * Perform other ...
... Engineer, Assistant Engineer, related occupation. OR Master's degree in Electronic Engineering, Software Engineering, Electrical Engineering, or related field of study and Three (3) years of ...
... Engineer, Assistant Engineer, related occupation. OR Master's degree in Electronic Engineering, Software Engineering, Electrical Engineering, or related field of study and Three (3) years of ...
Milford, MI · On-site
... Engineer, Assistant Engineer, related occupation. OR Master's degree in Electronic Engineering, Software Engineering, Electrical Engineering, or related field of study and Three (3) years of ...
Milford, MI · On-site
... Engineer, Assistant Engineer, related occupation. OR Master's degree in Electronic Engineering, Software Engineering, Electrical Engineering, or related field of study and Three (3) years of ...
Sterling Heights, MI · On-site
$32 - $48/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Quick apply
Sterling Heights, MI · On-site
$32 - $48/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $48/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Quick apply
Sterling Heights, MI · On-site
$32 - $48/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $48/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $48/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $45/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $45/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $45/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $45/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $45/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
Sterling Heights, MI · On-site
$32 - $45/hr
Provide technical leadership during launches and mentor junior engineers General Duties * Assist with feedback and project improvements * Follow all company safety policies and procedures * Maintain ...
$10.96 - $15.67
4% of jobs
$15.67 - $20.37
9% of jobs
$23.76 is the 25th percentile. Wages below this are outliers.
$20.37 - $25.08
17% of jobs
$25.08 - $29.78
13% of jobs
The median wage is $32.53 / hr.
$29.78 - $34.49
13% of jobs
$34.49 - $39.19
10% of jobs
$39.19 - $43.90
9% of jobs
$44.78 is the 75th percentile. Wages above this are outliers.
$43.90 - $48.60
9% of jobs
$48.60 - $53.31
7% of jobs
$53.31 - $58.01
6% of jobs
$58.01 - $62.72
4% of jobs
$10
$36
$62
| Aspect | Assistant Programmer | Junior Developer |
|---|---|---|
| Required Credentials | Typically an associate degree or diploma in computer science or related field | Similar, often an entry-level role with comparable educational background |
| Work Environment | Supportive team, assisting senior programmers in coding and testing | Hands-on coding, debugging, and developing software applications |
| Employer & Industry Usage | Common in IT firms, software companies, and tech departments | Used across similar industries, often interchangeable with Assistant Programmer in job listings |
In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.
The most popular types of Programmer jobs in Utica, MI are:
Cities near Utica, MI with the most Assistant Programmer job openings:

$27 - $35/hr
Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted 6 days ago
We are seeking a skilled CNC Programmer to develop, optimize, and maintain CNC machining programs for precision manufacturing operations. The ideal candidate will have experience using CAD/CAM software such as Mastercam, WorkNC, or VISI to create efficient machining strategies, improve productivity, and ensure the production of high-quality components. This role works closely with Engineering, Manufacturing, and Quality teams to support new and existing production programs.
Essential Duties and ResponsibilitiesHigh school diploma or GED required; technical degree or apprenticeship preferred.
3+ years of CNC programming experience in a manufacturing environment.
Proficiency with at least one CAD/CAM software package:- Mastercam
Ability to read and interpret blueprints, engineering drawings, and GD&T.
Experience with CNC milling and/or turning operations.
Strong understanding of machining processes, tooling, cutting parameters, and workholding techniques.
Knowledge of CNC controls such as Fanuc, Haas, Siemens, Mazak, or similar.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Job Title: CNC Programmer
Department: Manufacturing Engineering
Employment Type: Full-Time
Salary Range: Commensurate with experience and qualifications.
ID:qnkTyx