CNC Programmer
$28/hr
CNC Programmer We are seeking an experienced CNC Programmer to join a growing, dynamic machine shop. This is not an entry-level position -- candidates must be able to step in and contribute ...
Quick apply
$28/hr
CNC Programmer We are seeking an experienced CNC Programmer to join a growing, dynamic machine shop. This is not an entry-level position -- candidates must be able to step in and contribute ...
Quick apply
$28/hr
CNC Programmer We are seeking an experienced CNC Programmer to join a growing, dynamic machine shop. This is not an entry-level position -- candidates must be able to step in and contribute ...
Auburn Hills, MI · On-site
Job Summary We are seeking an experienced Robot Programmer to support the programming, integration, commissioning, and troubleshooting of industrial robotic systems. The ideal candidate will have ...
Quick apply
Auburn Hills, MI · On-site
Job Summary We are seeking an experienced Robot Programmer to support the programming, integration, commissioning, and troubleshooting of industrial robotic systems. The ideal candidate will have ...
Auburn Hills, MI · On-site
$23 - $35/hr
We are seeking a highly skilled and experienced CNC Programmer and Set Up Machinist with a minimum of 5 years of experience. The successful candidate will be responsible for setting up and ...
Quick apply
Auburn Hills, MI · On-site
$23 - $35/hr
We are seeking a highly skilled and experienced CNC Programmer and Set Up Machinist with a minimum of 5 years of experience. The successful candidate will be responsible for setting up and ...
Troy, MI · On-site
Robot Programmer - Troy, MI Multiple Openings (Local & Travel) We are seeking experienced Robot Programmers for multiple opportunities across Michigan and out of state. If you have hands-on ...
Troy, MI · On-site
Robot Programmer - Troy, MI Multiple Openings (Local & Travel) We are seeking experienced Robot Programmers for multiple opportunities across Michigan and out of state. If you have hands-on ...
Troy, MI · On-site
Robot Programmer - Troy, MI Multiple Openings (Local & Travel) We are seeking experienced Robot Programmers for multiple opportunities across Michigan and out of state. If you have hands-on ...
Quick apply
Troy, MI · On-site
Robot Programmer - Troy, MI Multiple Openings (Local & Travel) We are seeking experienced Robot Programmers for multiple opportunities across Michigan and out of state. If you have hands-on ...
APEX Placement and Consulting has partnered with an exciting company looking to add an EDM Programmer/Operator to their already amazing team. Their primary responsibility will be setting up and ...
Quick apply
APEX Placement and Consulting has partnered with an exciting company looking to add an EDM Programmer/Operator to their already amazing team. Their primary responsibility will be setting up and ...
Troy, MI · On-site
$65 - $105/hr
Robot Programmer - Troy, MI Multiple Openings (Local & Travel) We are seeking experienced Robot Programmers for multiple opportunities across Michigan and out of state. If you have hands‑on ...
Troy, MI · On-site
$65 - $105/hr
Robot Programmer - Troy, MI Multiple Openings (Local & Travel) We are seeking experienced Robot Programmers for multiple opportunities across Michigan and out of state. If you have hands‑on ...
Chesterfield, MI · On-site
$35 - $40/hr
Shape precision from code to chip Step into a day where your programming decisions drive quality and throughput on sophisticated multi-axis CNC lathes. You'll kick off by reviewing customer specs ...
Quick apply
Chesterfield, MI · On-site
$35 - $40/hr
Shape precision from code to chip Step into a day where your programming decisions drive quality and throughput on sophisticated multi-axis CNC lathes. You'll kick off by reviewing customer specs ...
$19 - $22.50/hr
The facility Programmer assumes the responsibility of manager on duty and point person when the Facilities Supervisor is not on-site. Responsible for facility staff scheduling and payroll. Assists ...
$19 - $22.50/hr
The facility Programmer assumes the responsibility of manager on duty and point person when the Facilities Supervisor is not on-site. Responsible for facility staff scheduling and payroll. Assists ...
Sterling Heights, MI · On-site
$40/hr
Seeking a detail-oriented PLC Programmer to join a collaborative engineering team responsible for the design, development, and commissioning of industrial automation systems. This individual will ...
Sterling Heights, MI · On-site
$40/hr
Seeking a detail-oriented PLC Programmer to join a collaborative engineering team responsible for the design, development, and commissioning of industrial automation systems. This individual will ...
Wixom, MI · On-site
$65K - $88K/yr
Job title: SCADA Programmer Location: Wixom, MI (On-site) Job Type: Full-Time (On-Site) POSITION SUMMARY Kennedy Industries SCADA Programmer role is responsible for designing, implementing ...
Wixom, MI · On-site
$65K - $88K/yr
Job title: SCADA Programmer Location: Wixom, MI (On-site) Job Type: Full-Time (On-Site) POSITION SUMMARY Kennedy Industries SCADA Programmer role is responsible for designing, implementing ...
$25 - $34.25/hr
APEX Placement & Consulting has partnered with an exciting manufacturing company in the Metro Detroit area looking to add a CNC Programmer to their already amazing team. Their primary responsibility ...
Quick apply
$25 - $34.25/hr
APEX Placement & Consulting has partnered with an exciting manufacturing company in the Metro Detroit area looking to add a CNC Programmer to their already amazing team. Their primary responsibility ...
CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of dimensional feedback for quality planning and product integrity. This service is provided through ...
CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of dimensional feedback for quality planning and product integrity. This service is provided through ...
Southfield, MI · On-site
CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of dimensional feedback for quality planning and product integrity. This service is provided through ...
Southfield, MI · On-site
CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of dimensional feedback for quality planning and product integrity. This service is provided through ...
Auburn Hills, MI · On-site
$50 - $70/hr
CNC Programmer - Plastics Manufacturing Shape Precision. Drive Innovation. Build What's Next. Are you a skilled CNC Programmer who enjoys turning complex designs into high-quality finished parts?
New
Auburn Hills, MI · On-site
$50 - $70/hr
CNC Programmer - Plastics Manufacturing Shape Precision. Drive Innovation. Build What's Next. Are you a skilled CNC Programmer who enjoys turning complex designs into high-quality finished parts?
New
Be Seen First
Novi, MI · On-site
$63K - $86K/yr
PLC Programmers write PLC programs, commission automation systems, and support our shipped products in the field, for our custom automated tooling and machinery. The ideal candidate is a self ...
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 in the field, for our custom automated tooling and machinery. The ideal candidate is a self ...
Sterling Heights, MI · On-site
$32 - $45/hr
JOB TITLE: PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Director WORK MODEL: In-Person COMPENSATION: $32-$45 per hour (Based on experience) WORK ...
Sterling Heights, MI · On-site
$32 - $45/hr
JOB TITLE: PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Director WORK MODEL: In-Person COMPENSATION: $32-$45 per hour (Based on experience) WORK ...
Sterling Heights, MI · On-site
$32 - $48/hr
JOB TITLE: PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Director WORK MODEL: In-Person COMPENSATION: $32-$45 per hour (Based on experience) WORK ...
Sterling Heights, MI · On-site
$32 - $48/hr
JOB TITLE: PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Director WORK MODEL: In-Person COMPENSATION: $32-$45 per hour (Based on experience) WORK ...
Sterling Heights, MI · On-site
$32 - $48/hr
JOB TITLE: PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Director WORK MODEL: In-Person COMPENSATION: $32-$45 per hour (Based on experience) WORK ...
Quick apply
Sterling Heights, MI · On-site
$32 - $48/hr
JOB TITLE: PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Director WORK MODEL: In-Person COMPENSATION: $32-$45 per hour (Based on experience) WORK ...
Farmington Hills, MI · On-site
$19 - $22.50/hr
The facility Programmer assumes the responsibility of manager on duty and point person when the Facilities Supervisor is not on-site. Responsible for facility staff scheduling and payroll. Assists ...
Farmington Hills, MI · On-site
$19 - $22.50/hr
The facility Programmer assumes the responsibility of manager on duty and point person when the Facilities Supervisor is not on-site. Responsible for facility staff scheduling and payroll. Assists ...
$11.28 - $16.13
4% of jobs
$16.13 - $20.97
9% of jobs
$24.45 is the 25th percentile. Wages below this are outliers.
$20.97 - $25.81
17% of jobs
$25.81 - $30.65
13% of jobs
The median wage is $33.47 / hr.
$30.65 - $35.49
13% of jobs
$35.49 - $40.33
10% of jobs
$40.33 - $45.18
9% of jobs
$46.08 is the 75th percentile. Wages above this are outliers.
$45.18 - $50.02
9% of jobs
$50.02 - $54.86
7% of jobs
$54.86 - $59.70
6% of jobs
$59.70 - $64.54
4% of jobs
$11
$37
$64
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.
The most popular types of Programmer jobs in Warren, MI are:
For Programmer jobs in Warren, MI, the most frequently searched job titles are:
The top searched job categories for Programmer jobs in Warren, MI are:
Cities near Warren, MI with the most Programmer job openings:

CNC Programmer
We are seeking an experienced CNC Programmer to join a growing, dynamic machine shop. This is not an entry-level position — candidates must be able to step in and contribute immediately.
Location: Kimball, MI
Pay: $28+/hour (based on experience)
Schedule: 8–10 hour shifts, overtime, weekend availability
Type: Contract-to-hire
Position Summary
The CNC Programmer develops and maintains CNC programs to ensure accurate, efficient, and high-quality machining operations. This role also supports production through machine setups, routine and preventive maintenance, and ensures all processes meet operational and quality standards.
Core Responsibilities
Create, revise, and optimize CNC programs using CAM software
Select tooling, speeds, feeds, and machining sequences for each job
Verify programs against engineering drawings and customer specifications
Support first article inspections and troubleshoot production issues
Document program changes and maintain version control
Assist in evaluating new machinery, tooling, or software for operational improvements
Perform routine equipment maintenance including checking way lube, coolant concentration, and grease cartridge levels
Maintain a clean and safe shop environment, including sweeping/mopping floors, removing metal shavings, debris, oil, coolant, and other spills, and inspecting coolant pumps for chip buildup
Ensure maintenance tools, spare parts, and supplies are organized and available
Maintain shop facilities, including emptying trash bins, maintaining scrap areas, and cleaning bathrooms
Perform other duties as assigned to support operations, efficiency, and growth
Qualifications
Minimum 3 years of CNC programming experience
Experience programming and operating 3-axis and/or 5-axis CNC machines, preferably cutting mold components or detailed parts
VISI programming experience is a plus
Ability to troubleshoot and optimize CNC programs quickly and accurately
Strong attention to detail and commitment to quality
Linked, LLC is an equal opportunity employer committed to creating a diverse and inclusive workplace. We celebrate and embrace differences and are dedicated to providing equal employment opportunities to all individuals regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. Our goal is to ensure that every employee and applicant is treated with respect and fairness. We welcome and encourage applications from all qualified candidates and are committed to making reasonable accommodations to support diverse needs throughout the hiring process. Linked, LLC is proud to be an equal opportunity employer and is dedicated to fostering a work environment where everyone can thrive
Sourced by ZipRecruiter
Human resources consulting services
11 - 50 Employees
Sterling Heights, MI, US