CNC Programmer/Machinist
$30 - $35/hr
* Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC ... Review 3D CAD design * Determine steps for programming including where materials should be cut
Quick apply
$30 - $35/hr
* Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC ... Review 3D CAD design * Determine steps for programming including where materials should be cut
Quick apply
$30 - $35/hr
* Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC ... Review 3D CAD design * Determine steps for programming including where materials should be cut
Title CAD & Document Support - Engineer Location Novi, Michigan * Ensure accuracy, completeness, and revision of control of engineering documents and technical deliverables. * Manage creation, review ...
Title CAD & Document Support - Engineer Location Novi, Michigan * Ensure accuracy, completeness, and revision of control of engineering documents and technical deliverables. * Manage creation, review ...
Position Title: 3DX & PLM Platform Developer(CAD) (W2 Position) Location: Dearborn, MI (Hybrid) (W2 Position) Duration: 12+ Months Experience: 10+ Years JD: * 9+years progressive responsibilities in ...
Quick apply
Position Title: 3DX & PLM Platform Developer(CAD) (W2 Position) Location: Dearborn, MI (Hybrid) (W2 Position) Duration: 12+ Months Experience: 10+ Years JD: * 9+years progressive responsibilities in ...
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 ...
Detroit, 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 ...
Detroit, 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 ...
Be Seen First
Macomb, MI · On-site
$25.75 - $35/hr
This role requires expertise in CAD/CAM programming and precision machining to deliver high-quality, custom-manufactured components with minimal supervision. Responsibilities * Program and operate ...
Quick apply
Urgent
Be Seen First
Macomb, MI · On-site
$25.75 - $35/hr
This role requires expertise in CAD/CAM programming and precision machining to deliver high-quality, custom-manufactured components with minimal supervision. Responsibilities * Program and operate ...
Urgent
Wayne, MI · On-site
$30/hr
Applications Programmer Wayne, MI Onsite (No remote work allowed) 12 Months Contract Rate: $30/hr ... Provide problem solving services on application software to computer service consultants Education:
New
Wayne, MI · On-site
$30/hr
Applications Programmer Wayne, MI Onsite (No remote work allowed) 12 Months Contract Rate: $30/hr ... Provide problem solving services on application software to computer service consultants Education:
New
$25.25 - $35/hr
Work in collaboration with Magna Engineering to ensure all modifications to 3D virtual models, CAD assets, and Product Lifecycle Management (PLM) data are systematically tracked, validated, and ...
$25.25 - $35/hr
Work in collaboration with Magna Engineering to ensure all modifications to 3D virtual models, CAD assets, and Product Lifecycle Management (PLM) data are systematically tracked, validated, and ...
Novi, MI · On-site
$25.25 - $35/hr
Work in collaboration with Magna Engineering to ensure all modifications to 3D virtual models, CAD assets, and Product Lifecycle Management (PLM) data are systematically tracked, validated, and ...
Novi, MI · On-site
$25.25 - $35/hr
Work in collaboration with Magna Engineering to ensure all modifications to 3D virtual models, CAD assets, and Product Lifecycle Management (PLM) data are systematically tracked, validated, and ...
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 ...
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 ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Dearborn, MI · On-site
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 ...
Dearborn, MI · On-site
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 ...
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 ...
Troy, MI · On-site
$72K - $93K/yr
Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC ... Determine steps for programming including where materials should be cut * Convert instructions into ...
Quick apply
Troy, MI · On-site
$72K - $93K/yr
Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC ... Determine steps for programming including where materials should be cut * Convert instructions into ...
Macomb, MI · On-site
$35 - $50/hr
Read and interpret engineering drawings, GD&T, and CAD models. * Select appropriate tooling, speeds, feeds, and machining processes. * Support machinists during machine setup, prove-outs, and ...
New
Quick apply
Macomb, MI · On-site
$35 - $50/hr
Read and interpret engineering drawings, GD&T, and CAD models. * Select appropriate tooling, speeds, feeds, and machining processes. * Support machinists during machine setup, prove-outs, and ...
New
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 ...
$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 ...
Bachelor's degree in Mechanical Engineering, Computer Engineering, or related field of study. Eight (8) years of experience as a CAE Engineer, Specialist, Senior Analyst, Project Leader, or related ...
Bachelor's degree in Mechanical Engineering, Computer Engineering, or related field of study. Eight (8) years of experience as a CAE Engineer, Specialist, Senior Analyst, Project Leader, or related ...
$32.7K - $38.3K
5% of jobs
$38.3K - $43.9K
10% of jobs
$43.9K - $49.5K
7% of jobs
$50.5K is the 25th percentile. Wages below this are outliers.
$49.5K - $55.2K
15% of jobs
$55.2K - $60.8K
7% of jobs
The median wage is $62.8K / yr.
$60.8K - $66.4K
15% of jobs
$66.4K - $72K
11% of jobs
$76.3K is the 75th percentile. Wages above this are outliers.
$72K - $77.7K
6% of jobs
$77.7K - $83.3K
14% of jobs
$83.3K - $88.9K
7% of jobs
$88.9K - $94.5K
2% of jobs
$32.7K
$64.3K
$94.5K
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.

Qualifications- Experience with CNC machining and programming
Experience running Tarus 3+2 and/or 5 axis Doosan (DN) or Hermle preferred
Programming experience in WorkNC
Familiar with the 5 Axis modules as well
Familiarity withFanuc, Haas, Fidia & Heidenhain controllers
Sourced by ZipRecruiter
Recruiting and staffing services
11 - 50 Employees
Troy, MI, US
2016