1

Nx Programmer Jobs in Michigan (NOW HIRING)

CNC Programmer

Macomb, MI ยท On-site

$27 - $35/hr

Fixture design experience. * CAD software experience (SolidWorks, Siemens NX, CATIA, Creo, etc ... CNC Programmer Department: Manufacturing Engineering Employment Type: Full-Time Salary Range:

CNC PROGRAMMER

Lapeer, MI ยท On-site

$24.50 - $33.50/hr

Minimum of 5-7 years of CNC programming experience using Siemens NX CAD/CAM software. * Proven track record of setting up, adjusting, and maintaining CNC machines to ensure optimal performance.

CNC Programmer

Troy, MI

$25 - $34.25/hr

Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs ... Experience with WorkNC, Mastercam, PowerMill, or NX CAM * Familiarity with both 3-Axis and 5-Axis ...

Sr. Mechanical Engineer

Farmington Hills, MI ยท On-site

$102K - $135K/yr

Coordinate engineering and design activities and develop detailed mechanical plans. Create, modify ... Use of Siemens NX (formerly known as Unigraphics), Teamcenter, NX Manager, Active Workspace, SAP ...

CNC Programmer

Saginaw, MI ยท On-site

$24.75 - $33.75/hr

... NX CAD software. Qualifications To perform this job successfully, an individual must be able to ... Must have superior computer programming skills * Must have excellent reading comprehension skills

CNC Programmer

Saginaw, MI ยท On-site

$80K - $95K/hr

... NX CAD software. Qualifications To perform this job successfully, an individual must be able to ... Must have superior computer programming skills * Must have excellent reading comprehension skills

The role involves leading initiatives related to engineering software, providing operational ... Provide NX Integration support with Siemens Teamcenter PLM โ€ข Advanced knowledge in supporting PTC ...

... NX / Creo / SolidWorks Office: Excel, PowerPoint, Word Data/analysis: Excel, MATLAB, Python, or ... Product Design, Manufacturing Engineering Project & communication skills Lead cross-functional ...

New

... NX / Creo / SolidWorks Office: Excel, PowerPoint, Word Data/analysis: Excel, MATLAB, Python, or ... Product Design, Manufacturing Engineering Project & communication skills Lead cross-functional ...

Work under tight production deadlines Mechanical design & engineering * 3D CAD: CATIA, NX, Creo ... SolidWorks, or similar * 2D drawings and GD&T * Tolerance stack-up analysis Materials and ...

Showing results 41-60

Nx Programmer information

See Michigan salary details

$10

$34

$59

How much do nx programmer jobs pay per hour?

As of Sep 15, 2026, the average hourly pay for nx programmer in Michigan is $34.46, according to ZipRecruiter salary data. Most workers in this role earn between $22.40 and $44.86 per hour, depending on experience, location, and employer.

What is an NX programmer?

An NX Programmer is a professional who uses Siemens NX software to create CNC programs for machining operations. They develop toolpaths, generate G-code, and refine machining processes to optimize efficiency and precision. NX Programmers work closely with engineers and machinists to ensure accurate part manufacturing. Their role is essential in industries like aerospace, automotive, and manufacturing, where high-precision machining is required.

What are the typical daily responsibilities of an NX programmer?

As an Nx Programmer, your daily responsibilities include creating and optimizing CNC programs using Siemens NX software to produce precision parts and assemblies. You will interpret engineering drawings, set up and test simulations, and collaborate closely with engineers and machinists to ensure manufacturability and quality standards are met. Additionally, you may troubleshoot production issues, update documentation, and propose improvements to enhance manufacturing efficiency. This role often involves both independent programming work and teamwork to support ongoing production and new product development projects.

What are the key skills and qualifications needed to thrive in the NX programmer position, and why are they important?

To thrive as an Nx Programmer, you need a strong grasp of CNC programming, 3D modeling, and manufacturing principles, typically supported by a degree in engineering or advanced manufacturing technology. Proficiency with Siemens NX software, computer-aided design (CAD) tools, and familiarity with industry standards or certifications such as Siemens NX Certification are essential. Strong problem-solving, attention to detail, and effective communication skills help you excel in cross-functional manufacturing teams. These skills ensure accurate and efficient part production, seamless collaboration with engineers and machinists, and adherence to complex project specifications.

What job categories do people searching Nx Programmer jobs in Michigan look for?

The top searched job categories for Nx Programmer jobs in Michigan are:

Infographic showing various Nx Programmer job openings in Michigan as of September 2026, with employment types broken down into 92% Full Time, 6% Contract, and 2% Nights. Highlights an 98% In-person, and 2% Remote job distribution, with an average salary of $71,675 per year, or $34.5 per hour.

CNC Programmer

Macomb, MI โ€ข On-site

$27 - $35/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 19 days ago


Job description

CNC ProgrammerPosition Summary

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 Responsibilities
  • Create, modify, and optimize CNC programs for milling, turning, and multi-axis machining centers.
  • Develop toolpaths using Mastercam, WorkNC, VISI, or similar CAD/CAM software.
  • Interpret engineering drawings, CAD models, GD&T requirements, and customer specifications.
  • Select appropriate tooling, fixtures, cutting parameters, and machining strategies.
  • Collaborate with machinists and manufacturing engineers to troubleshoot machining issues and improve process efficiency.
  • Conduct program prove-outs and first-run validations on the shop floor.
  • Optimize cycle times while maintaining quality and tool life requirements.
  • Support continuous improvement initiatives focused on safety, quality, delivery, and cost reduction.
  • Maintain program documentation, setup sheets, tooling lists, and process instructions.
  • Assist with fixture design and manufacturing process development when required.
  • Investigate and resolve production issues related to programming, tooling, or machine performance.
  • Ensure compliance with company quality standards and safety procedures.
QualificationsRequired
  • High 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

    • WorkNC
    • VISI
  • 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.

Preferred
  • Experience with 3-axis, 4-axis, and 5-axis machining.
  • Tool and die, aerospace, automotive, medical device, or precision manufacturing experience.
  • Fixture design experience.
  • CAD software experience (SolidWorks, Siemens NX, CATIA, Creo, etc.).
  • Lean Manufacturing and Continuous Improvement experience.
Physical Requirements
  • Ability to stand, walk, and move throughout a manufacturing facility.
  • Ability to occasionally lift up to 40 pounds.
  • Ability to work in a production environment with exposure to machine noise, coolants, and metal chips.
Benefits
  • Competitive salary
  • Medical, Dental, and Vision Insurance
  • 401(k) with Company Match
  • Paid Time Off and Paid Holidays
  • Professional Development Opportunities
  • Career Growth within a Stable Manufacturing Environment

Job Title: CNC Programmer

Department: Manufacturing Engineering

Employment Type: Full-Time

Salary Range: Commensurate with experience and qualifications.

ID:qnkTyx