CNC Programmer
$27 - $35/hr
Strong problem-solving and analytical skills. * Excellent communication and teamwork abilities ... CNC Programmer Department: Manufacturing Engineering Employment Type: Full-Time Salary Range:
Quick apply
$27 - $35/hr
Strong problem-solving and analytical skills. * Excellent communication and teamwork abilities ... CNC Programmer Department: Manufacturing Engineering Employment Type: Full-Time Salary Range:
Quick apply
$27 - $35/hr
Strong problem-solving and analytical skills. * Excellent communication and teamwork abilities ... CNC Programmer Department: Manufacturing Engineering Employment Type: Full-Time Salary Range:
Auburn Hills, MI · On-site
$65 - $95/hr
InDepth Engineering Solutions, LLC | Full time Control Tower Pre-Analyst Auburn Hills, United States | Posted on 08/11/2026 The role of a Pre-Analyst - Control Tower is critical in ensuring effective ...
New
Auburn Hills, MI · On-site
$65 - $95/hr
InDepth Engineering Solutions, LLC | Full time Control Tower Pre-Analyst Auburn Hills, United States | Posted on 08/11/2026 The role of a Pre-Analyst - Control Tower is critical in ensuring effective ...
New
Warren, MI · On-site
... analysis and corrective action. REQUIREMENTS * Bachelors Degree in Electrical Engineering, Systems Engineering, Mechanical Engineering, Computer Engineering, or a related technical field, or ...
Warren, MI · On-site
... analysis and corrective action. REQUIREMENTS * Bachelors Degree in Electrical Engineering, Systems Engineering, Mechanical Engineering, Computer Engineering, or a related technical field, or ...
Warren, MI · On-site
$90 - $120/hr
... analysis and corrective action. REQUIREMENTS * Bachelors Degree in Electrical Engineering, Systems Engineering, Mechanical Engineering, Computer Engineering, or a related technical field, or ...
New
Warren, MI · On-site
$90 - $120/hr
... analysis and corrective action. REQUIREMENTS * Bachelors Degree in Electrical Engineering, Systems Engineering, Mechanical Engineering, Computer Engineering, or a related technical field, or ...
New
Support or lead programming and quality control of analysis datasets, tables, listings, and graphs * Coordinate activities and communicate shifting timelines and milestones to the study team * Create ...
Support or lead programming and quality control of analysis datasets, tables, listings, and graphs * Coordinate activities and communicate shifting timelines and milestones to the study team * Create ...
Support or lead programming and quality control of analysis datasets, tables, listings, and graphs * Coordinate activities and communicate shifting timelines and milestones to the study team * Create ...
Support or lead programming and quality control of analysis datasets, tables, listings, and graphs * Coordinate activities and communicate shifting timelines and milestones to the study team * Create ...
Auburn Hills, MI · On-site
Data Engineering & Pipeline Development: * Design, implement, and maintain robust data pipelines ... Collaborate with IT and analytics teams to integrate data from business systems into centralized ...
Auburn Hills, MI · On-site
Data Engineering & Pipeline Development: * Design, implement, and maintain robust data pipelines ... Collaborate with IT and analytics teams to integrate data from business systems into centralized ...
QUALITY INSPECTOR / CMM PROGRAMMER Location: Troy, MI Job Type: Full-Time Precision Matters. So ... Analyze dimensional results and identify parts that fall outside required tolerances. * Document ...
Quick apply
QUALITY INSPECTOR / CMM PROGRAMMER Location: Troy, MI Job Type: Full-Time Precision Matters. So ... Analyze dimensional results and identify parts that fall outside required tolerances. * Document ...
Troy, MI · On-site
Serve as a trusted analytical partner to cross-functional teams (engineering, quality, finance, supplier management, and leadership). * Independently interpret data, challenge assumptions, and ...
Troy, MI · On-site
Serve as a trusted analytical partner to cross-functional teams (engineering, quality, finance, supplier management, and leadership). * Independently interpret data, challenge assumptions, and ...
Troy, MI · On-site
Serve as a trusted analytical partner to cross-functional teams (engineering, quality, finance, supplier management, and leadership). * Independently interpret data, challenge assumptions, and ...
Troy, MI · On-site
Serve as a trusted analytical partner to cross-functional teams (engineering, quality, finance, supplier management, and leadership). * Independently interpret data, challenge assumptions, and ...
Detroit, MI · On-site
The Software Developer is responsible for developing and enhancing Little Caesars' robust set of ... Provide analytical and problem solving expertise to resolve business and systems issues.
Detroit, MI · On-site
The Software Developer is responsible for developing and enhancing Little Caesars' robust set of ... Provide analytical and problem solving expertise to resolve business and systems issues.
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and ... Interpret and analyze technical drawings, blueprints, and specifications to determine the ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and ... Interpret and analyze technical drawings, blueprints, and specifications to determine the ...
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and ... Interpret and analyze technical drawings, blueprints, and specifications to determine the ...
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and ... Interpret and analyze technical drawings, blueprints, and specifications to determine the ...
Troy, MI · On-site
$75 - $110/hr
Serve as a trusted analytical partner to cross-functional teams (engineering, quality, finance, supplier management, and leadership).Independently interpret data, challenge assumptions, and validate ...
New
Troy, MI · On-site
$75 - $110/hr
Serve as a trusted analytical partner to cross-functional teams (engineering, quality, finance, supplier management, and leadership).Independently interpret data, challenge assumptions, and validate ...
New
Auburn Hills, MI · On-site
$56.50 - $62.50/hr
Reduce, analyze, validate, and document test data to support engineering analysis and product development. * Collaborate with engineering teams to define data collection requirements and improve test ...
Auburn Hills, MI · On-site
$56.50 - $62.50/hr
Reduce, analyze, validate, and document test data to support engineering analysis and product development. * Collaborate with engineering teams to define data collection requirements and improve test ...
$24 - $27/hr
Strong mathematical, analytical, and problem-solving skills. * Effective written and verbal communication skills. * Ability to work independently and collaborate with Production, Engineering, and ...
Quick apply
$24 - $27/hr
Strong mathematical, analytical, and problem-solving skills. * Effective written and verbal communication skills. * Ability to work independently and collaborate with Production, Engineering, and ...
Utica, MI · On-site
$24.25 - $33/hr
Analyze engineering specifications, blueprints, and process flows to ensure efficient, accurate machining of transmission components that meet customer requirements. * Implement lean manufacturing ...
Quick apply
Utica, MI · On-site
$24.25 - $33/hr
Analyze engineering specifications, blueprints, and process flows to ensure efficient, accurate machining of transmission components that meet customer requirements. * Implement lean manufacturing ...
Detroit, MI · On-site
$109K - $146K/yr
The engineer will lead hardware development activities from requirements analysis and hardware ... Analyze customer and system requirements using ALM tools such as Codebeamer * Translate ...
Detroit, MI · On-site
$109K - $146K/yr
The engineer will lead hardware development activities from requirements analysis and hardware ... Analyze customer and system requirements using ALM tools such as Codebeamer * Translate ...
Warren, MI · On-site
$30 - $36/hr
Analyze simulation results and provide recommendations to improve product performance and design. * Collaborate with cross-functional engineering teams to define simulation requirements and validate ...
Quick apply
Warren, MI · On-site
$30 - $36/hr
Analyze simulation results and provide recommendations to improve product performance and design. * Collaborate with cross-functional engineering teams to define simulation requirements and validate ...
Detroit, MI · On-site +1
$45 - $50/hr
Senior Electrical Engineer Location: REMOTE, USA ( Michigan, Ohio, Illinois, and Indiana PREFFERED ... The ideal candidate brings strong analytical capabilities, practical field experience, and ...
Detroit, MI · On-site +1
$45 - $50/hr
Senior Electrical Engineer Location: REMOTE, USA ( Michigan, Ohio, Illinois, and Indiana PREFFERED ... The ideal candidate brings strong analytical capabilities, practical field experience, and ...
$20.24 - $24.43
2% of jobs
$24.43 - $28.61
5% of jobs
$28.61 - $32.80
11% of jobs
$34.81 is the 25th percentile. Wages below this are outliers.
$32.80 - $36.99
14% of jobs
$36.99 - $41.17
16% of jobs
The median wage is $41.87 / hr.
$41.17 - $45.36
10% of jobs
$45.36 - $49.55
11% of jobs
$52.56 is the 75th percentile. Wages above this are outliers.
$49.55 - $53.74
9% of jobs
$53.74 - $57.92
9% of jobs
$57.92 - $62.11
8% of jobs
$62.11 - $66.30
6% of jobs
$20
$44
$66
As a programmer analyst, you design, develop, and implement a computer system that is customized to suit a business’ or client’s needs. You can find this work in a variety of industries, including finance, engineering, and science. You meet with supervisors to determine what the business needs are and design a program, application, or database that meets those needs. You then create any required software to go along with the system. Your job duties include performing tests on new programs, debugging as needed, and providing support if required. Other responsibilities include writing and updating procedures and policies related to programming, ensuring hardware is fully functional, and calling for repairs when needed.
| Aspect | Programmer Analyst | Software Developer |
|---|---|---|
| Primary Role | Analyzes user requirements, designs solutions, and develops applications | Designs, codes, tests, and maintains software applications |
| Required Skills | Programming, analysis, problem-solving, communication | Programming, software design, debugging, project management |
| Work Environment | Often in IT departments, collaborating with analysts and users | In development teams, working on coding and software projects |
| Certifications | Typically none required, but certifications like Microsoft Certified or Java certifications are common | Similar certifications, including programming language certifications and Agile/Scrum |
While both roles involve programming, Programmer Analysts focus on analyzing requirements and designing solutions, whereas Software Developers primarily concentrate on coding and building software applications. The roles often overlap, but the Analyst role emphasizes requirements gathering and system analysis, making it suitable for those with strong communication skills alongside technical expertise.
The most popular types of Programmer Analyst jobs in Macomb, MI are:
For Programmer Analyst jobs in Macomb, MI, the most frequently searched job titles are:
The top searched job categories for Programmer Analyst jobs in Macomb, MI are:
Cities near Macomb, MI with the most Programmer Analyst job openings:

$27 - $35/hr
Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 24 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