CMM Programmer/Operator
Warren, MI · On-site
CMM Programmers/Operators are highly skilled employees responsible for operating/programming a ... Set up and operate conventional or computer numerically controlled measurement equipment with PC ...
Warren, MI · On-site
CMM Programmers/Operators are highly skilled employees responsible for operating/programming a ... Set up and operate conventional or computer numerically controlled measurement equipment with PC ...
Warren, MI · On-site
CMM Programmers/Operators are highly skilled employees responsible for operating/programming a ... Set up and operate conventional or computer numerically controlled measurement equipment with PC ...
Novi, MI · On-site
Description The CAD Designer/Controls Design Support role works closely with Project Engineers and Project Managers to coordinate and execute all CAD-related work in alignment with project schedules ...
Novi, MI · On-site
Description The CAD Designer/Controls Design Support role works closely with Project Engineers and Project Managers to coordinate and execute all CAD-related work in alignment with project schedules ...
$33 - $40/hr
Robot Programmer A - ONSITE IN Warsaw, Indiana Contract position through Sept. 2026 Day/Afternoon Shift position(s) available Pay Rate: approximately $36.00 per hour *Fanuc Robots: Material Handling ...
Quick apply
$33 - $40/hr
Robot Programmer A - ONSITE IN Warsaw, Indiana Contract position through Sept. 2026 Day/Afternoon Shift position(s) available Pay Rate: approximately $36.00 per hour *Fanuc Robots: Material Handling ...
Novi, MI · On-site
Job Type Full-time Description The CAD Designer/Controls Design Support role works closely with ... This position collaborates with the Group Engineering Manager and Senior Quality Engineer to ...
Novi, MI · On-site
Job Type Full-time Description The CAD Designer/Controls Design Support role works closely with ... This position collaborates with the Group Engineering Manager and Senior Quality Engineer to ...
Detroit, MI · On-site
$24.50 - $33.50/hr
CNC Programmer AJM Packaging Corporation Detroit, MI Position Overview - AJM Packaging Corporation ... Convert 3D CAD models (e.g., STP files) into fully functional CNC programs by importing, analyzing ...
Detroit, MI · On-site
$24.50 - $33.50/hr
CNC Programmer AJM Packaging Corporation Detroit, MI Position Overview - AJM Packaging Corporation ... Convert 3D CAD models (e.g., STP files) into fully functional CNC programs by importing, analyzing ...
Description The College of Engineering and Computer Science at the University of Michigan-Dearborn is seeking a visionary leader to serve as Chair of its Department of Computer and Information ...
Description The College of Engineering and Computer Science at the University of Michigan-Dearborn is seeking a visionary leader to serve as Chair of its Department of Computer and Information ...
Senior Robotics Engineer, Perception/Computer Vision Location: Warren, Michigan Duration: 12+Months with possible extensions Main Skills: Senior Robotic AI-Perception Engineer (AI/ML, perception ...
Quick apply
Senior Robotics Engineer, Perception/Computer Vision Location: Warren, Michigan Duration: 12+Months with possible extensions Main Skills: Senior Robotic AI-Perception Engineer (AI/ML, perception ...
Troy, MI · On-site
$25 - $34.25/hr
Review 3D CAD design * Determine steps for programming including where materials should be cut ... Convert instructions into a computer automated manufacturing (CAM) program * Determine job order ...
Quick apply
Troy, MI · On-site
$25 - $34.25/hr
Review 3D CAD design * Determine steps for programming including where materials should be cut ... Convert instructions into a computer automated manufacturing (CAM) program * Determine job order ...
Bachelor's degree in Engineering, Computer Science, or related field preferred * Manufacturer certifications such as Crestron Programmer, AMX Programmer, Extron Control Professional, or Q-SYS * 2-4 ...
Bachelor's degree in Engineering, Computer Science, or related field preferred * Manufacturer certifications such as Crestron Programmer, AMX Programmer, Extron Control Professional, or Q-SYS * 2-4 ...
$25 - $34.25/hr
Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...
$25 - $34.25/hr
Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...
$25 - $34.25/hr
Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...
$25 - $34.25/hr
Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...
Rochester, MI · On-site
Provide an estimate of man hours required to complete CAD projects ... Process engineering calculations and site plan/utility layout with minimal supervision * Process ...
Quick apply
Rochester, MI · On-site
Provide an estimate of man hours required to complete CAD projects ... Process engineering calculations and site plan/utility layout with minimal supervision * Process ...
Detroit, MI · On-site
Provide an estimate of man hours required to complete CAD projects ... Process engineering calculations and site plan/utility layout with minimal supervision * Process ...
Quick apply
Detroit, MI · On-site
Provide an estimate of man hours required to complete CAD projects ... Process engineering calculations and site plan/utility layout with minimal supervision * Process ...
Bachelor of Science degree in Mechanical, Electrical, Computer Engineering (or equivalent) from an ABET accredited university * Five years of automotive industry experience including calibration ...
Bachelor of Science degree in Mechanical, Electrical, Computer Engineering (or equivalent) from an ABET accredited university * Five years of automotive industry experience including calibration ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...
Warren, MI · On-site
Bachelor's degree in Computer Science, Software Engineering, AI, or related field * 3-5 years of software development experience * Strong programming skills in Python, C / C++, Java, etc.
Warren, MI · On-site
Bachelor's degree in Computer Science, Software Engineering, AI, or related field * 3-5 years of software development experience * Strong programming skills in Python, C / C++, Java, etc.
Troy, MI · On-site
$25 - $34.25/hr
Review 3D CAD design * Determine steps for programming including where materials should be cut ... Convert instructions into a computer automated manufacturing (CAM) program * Determine job order ...
Troy, MI · On-site
$25 - $34.25/hr
Review 3D CAD design * Determine steps for programming including where materials should be cut ... Convert instructions into a computer automated manufacturing (CAM) program * Determine job order ...
Sterling Heights, MI · On-site
$63K - $86K/yr
Bachelor's degree in Electrical Engineering or Computer Science preferred, or 5+ years of relevant experience. * Hands-on experience with Allen-Bradley PLCs and HMIs; Siemens experience is a plus.
Sterling Heights, MI · On-site
$63K - $86K/yr
Bachelor's degree in Electrical Engineering or Computer Science preferred, or 5+ years of relevant experience. * Hands-on experience with Allen-Bradley PLCs and HMIs; Siemens experience is a plus.
Warren, MI · On-site
Bachelor's degree in Computer Science, Software Engineering, AI, or related field * 3-5 years of software development experience * Strong programming skills in Python, C / C++, Java, etc.
Quick apply
Warren, MI · On-site
Bachelor's degree in Computer Science, Software Engineering, AI, or related field * 3-5 years of software development experience * Strong programming skills in Python, C / C++, Java, etc.
Troy, MI · On-site
$25.50 - $35/hr
Job Title: CAD Designer - Soft & Hard Trim (CATIA / NX) Job Summary Seeking a skilled CAD Designer ... Collaborate with design, engineering, and manufacturing teams to ensure feasibility and meet ...
Troy, MI · On-site
$25.50 - $35/hr
Job Title: CAD Designer - Soft & Hard Trim (CATIA / NX) Job Summary Seeking a skilled CAD Designer ... Collaborate with design, engineering, and manufacturing teams to ensure feasibility and meet ...
$29.6K - $34.7K
5% of jobs
$34.7K - $39.8K
10% of jobs
$39.8K - $44.9K
7% of jobs
$45.8K is the 25th percentile. Wages below this are outliers.
$44.9K - $50K
15% of jobs
$50K - $55.1K
7% of jobs
The median wage is $56.9K / yr.
$55.1K - $60.2K
15% of jobs
$60.2K - $65.3K
11% of jobs
$69.1K is the 75th percentile. Wages above this are outliers.
$65.3K - $70.4K
6% of jobs
$70.4K - $75.5K
14% of jobs
$75.5K - $80.6K
7% of jobs
$80.6K - $85.7K
2% of jobs
$29.6K
$58.3K
$85.7K
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

7.4
Based on 124 frontline employees who took The Breakroom Quiz
17th of 44 rated automakers
Get the full story on Breakroom
Sourced by ZipRecruiter