1

Nx Programmer Jobs in Michigan (NOW HIRING)

CNC Engineer

Utica, MI ยท On-site

$66K - $84K/yr

The Senior CNC Programmer will work closely with the shop floor to improve cycle times, tool life ... Create, implement, and optimize CNC programs using Siemens NX, Mastercam, or similar CAD/CAM ...

Create NX models to guide surface development * Maintain and strengthen NX modeling skills ... Understanding of engineering theory and automotive design principles * Strong oral and written ...

Design Release Engineer

Auburn Hills, MI ยท On-site

$38 - $43.50/hr

Proficiency in using CATIA V5 and/or Unigraphics NX for component design and modeling. * Experience ... Utilize Computer-Aided Engineering (CAE) tools to conduct simulations and analyses, optimizing ...

Create NX models to guide surface development * Maintain and strengthen NX modeling skills ... Understanding of engineering theory and automotive design principles * Strong oral and written ...

Design and Release Engineer

Auburn Hills, MI ยท On-site

$38 - $43.50/hr

Experience with NX and Teamcenter software is a plus. "Product Engineering / Design & Releasing: Collaborate with the engineering team to develop and refine gear reducer components and sub-assemblies ...

Associate degree in Engineering or a closely related field, Mechanical preference, plus a minimum ... Experience with NX, may consider similar software's (Solidworks/Creo/Inventor/Catia - etc.). *This ...

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 Jul 27, 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 job?

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 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 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 popular job titles related to Nx Programmer jobs in Michigan? For Nx Programmer jobs in Michigan, the most frequently searched job titles are:
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 July 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 100% In-person job distribution, with an average salary of $71,675 per year, or $34.5 per hour.
CNC Tooling Engineer

CNC Tooling Engineer

Engineering Company

Sterling Heights, MI โ€ข On-site

$85K - $143K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

CNC Tooling Engineers Needed in Sterling Heights, Michigan.
An international company with a facility in the Sterling Heights, MI area is currently seeking a Tooling Engineer for long-term opportunities to join their growing team. These are exciting opportunities for Tooling Engineers looking for a company that offers excellent growth, training, and work-home life balance.

Tooling Engineer rates are anticipated to be between $85,000-$143,000/year based on each candidates experience and education. All well-qualified candidates will be considered and education.

Qualified Tooling Engineers will have most, if not all, of the following skills and experience:

  • A BS or Associate Degree is strongly preferred.
  • 3+ years of recent/relevant experience with CNC Tooling Layout and Engineering.
  • 3+ years of Managing Tooling Suppliers including Engineering / Design and Design Reviews
  • 2D AutoCAD, Catia, Unigraphics (NX), PLM, IDEAS, or closely related design software is strongly beneficial- ability to make changes/understand prints at a minimum.
  • Experience Evaluating and Analyzing Tool Performance,
  • Experience working with Purchasing, During the Quote Process. Estimating experience is strongly preferred.
  • Must be able to work in the United States, and must be able to complete standard pre-hire checks including background, drug screen, references, etc.