1

Nx Cnc Programmer Jobs (NOW HIRING)

CNC PROGRAMMER

Lapeer, MI ยท On-site

$24.50 - $33.50/hr

3-Dimensional Services Group is seeking CNC Programmers with experience in Siemens NX software . We are hiring for all shifts, in our Lapeer location. Job Purpose: The CNC Programmer/Operator at 3 ...

CNC Programmer

Greenville, SC

$62.58/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Manufacturing Engineer IV - CNC Programming & Process Development Drive Innovation in Advanced ... Develop, maintain, and optimize CNC programs using Siemens NX CAM and related software platforms.

CNC Programmer

Greenville, SC ยท On-site

$62.58/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Manufacturing Engineer IV - CNC Programming & Process Development Drive Innovation in Advanced ... Develop, maintain, and optimize CNC programs using Siemens NX CAM and related software platforms.

CNC Programmer

Greenville, SC

$48 - $53/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Proficiency in NX and NX-CAM for CNC programming. * Experience in tooling and fixture design ... Strong skills in CNC programming and CAM programming. * Familiarity with FANUC Macro B for probing ...

CNC PROGRAMMER

Greenville, SC

$48 - $53/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Proficiency in NX and NX-CAM for CNC programming. * Experience in tooling and fixture design ... Strong skills in CNC programming and CAM programming. * Familiarity with FANUC Macro B for probing ...

CNC Programmer

San Jose, CA

$31 - $42.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

We are seeking an experienced CNC Programmer to support a high-precision manufacturing operation in ... Utilize CAM software such as Mastercam, Siemens NX, Fusion 360, or similar platforms . * Maintain ...

Be Seen First

CNC Programmer

Rochester Hills, MI ยท On-site

$24.50 - $33.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

3-Dimensional Services Group is seeking CNC Programmers with experience in Siemens NX software . We are hiring for all shifts, in our Rochester Hills, MI location. Job Purpose: The CNC Programmer ...

CNC Programmer

Santa Ana, CA

$130K - $170K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Utilize CAM software (Mastercam, NX, Fusion 360, or similar) to create efficient toolpaths * Ensure ... Strong experience programming 5-axis CNC milling machines * In-depth knowledge of AS9100 standards ...

CNC Programmer

San Jose, CA ยท On-site

$31 - $42.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

We are seeking an experienced CNC Programmer to support a high-precision manufacturing operation in ... Utilize CAM software such as Mastercam, Siemens NX, Fusion 360, or similar platforms . * Maintain ...

CNC Programmer

Greenville, SC

$25 - $34/hr

This position is for 2nd shift CNC programming and shop support / development Program, process ... Siemens NX CAM experience preferred and will be given priority. What will make you stand out:

CNC Programmer

San Jose, CA ยท On-site

$31 - $42.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

We are seeking an experienced CNC Programmer to support a high-precision manufacturing operation in ... Utilize CAM software such as Mastercam, Siemens NX, Fusion 360, or similar platforms . * Maintain ...

CNC Programmer

Mesa, AZ

$80K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Overview We're hiring a CNC Programmer for our aerospace machine shop & manufacturing facility ... Programming : Write and optimize complex 3-, 4-, and 5-axis mill programs in NX or Mastercam.

CNC Programmer

Mesa, AZ ยท On-site

$80K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Overview We're hiring a CNC Programmer for our aerospace machine shop & manufacturing facility ... Programming : Write and optimize complex 3-, 4-, and 5-axis mill programs in NX or Mastercam.

CNC Programmer

Greenville, SC

$25 - $34/hr

This position is for 2nd shift CNC programming and shop support / development Program, process ... Siemens NX CAM experience preferred and will be given priority. What will make you stand out:

CNC Programmer

Middletown, OH ยท On-site

$25.25 - $34.50/hr

  • Retirement

... for a CNC Programmer. The purpose of this position is to develop, optimize, and maintain CNC ... The successful incumbent will work with Siemens NX and collaborate with cross-functional teams to ...

CNC Programmer

Mesa, AZ ยท On-site

$80K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Overview We're hiring a CNC Programmer for our aerospace machine shop & manufacturing facility ... Programming : Write and optimize complex 3-, 4-, and 5-axis mill programs in NX or Mastercam.

Overview We're hiring a CNC Programmer for our aerospace machine shop & manufacturing facility ... Programming : Write and optimize complex 3-, 4-, and 5-axis mill programs in NX or Mastercam.

CNC Programmer

Middletown, OH

$25.25 - $34.50/hr

  • Retirement

... for a CNC Programmer. The purpose of this position is to develop, optimize, and maintain CNC ... The successful incumbent will work with Siemens NX and collaborate with cross-functional teams to ...

Showing results 21-40

Nx Cnc Programmer information

See salary details

$16

$30

$44

How much do nx cnc programmer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for nx cnc programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What is an NX CNC programmer?

NX CNC Programmers are specialized professionals who use Siemens NX software to create, modify, and optimize CNC (Computer Numerical Control) programs for manufacturing processes. They translate engineering drawings and designs into precise instructions that automated machine tools follow to produce parts and components. Their expertise ensures that parts are manufactured accurately, efficiently, and meet strict quality standards. NX CNC Programmers often collaborate with engineers, machinists, and quality assurance teams to refine manufacturing processes and address any production issues.

What skills and qualifications are needed to thrive as an NX CNC programmer?

To thrive as an NX CNC Programmer, you need strong proficiency in CNC machining principles, CAD/CAM software (especially Siemens NX), and a background in mechanical or manufacturing engineering. Expertise in using Siemens NX software for programming, along with familiarity in G-code, M-code, and machine-specific post-processors, is typically required. Attention to detail, problem-solving abilities, and effective communication are vital soft skills for optimizing programs and collaborating with production teams. These skills ensure accurate, efficient manufacturing processes, reduce errors, and enhance productivity in a precision-driven environment.

What are common challenges faced by NX CNC programmers when transitioning from traditional CNC programming platforms?

NX CNC Programmers often encounter a learning curve when adapting to Siemens NX, especially if they're used to other CAM software. The integration of advanced features, complex toolpath strategies, and the need to fully understand 3D modeling within NX can be challenging. Additionally, collaborating closely with design and manufacturing teams is essential, as NX is often part of a broader PLM workflow. However, overcoming these challenges can lead to higher efficiency, more advanced machining capabilities, and greater career growth potential.

What is the difference between Nx Cnc Programmer vs CNC Machinist?

AspectNx Cnc ProgrammerCNC Machinist
Primary RoleDesigns and writes CNC programs to control machining operationsOperates CNC machines to produce parts based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, G-code, and CNC programming certificationsHands-on machine operation skills, blueprint reading, and basic CNC knowledge
Work EnvironmentDesign offices, programming labs, manufacturing facilitiesFactory floors, machine shops, manufacturing plants
Employer & Industry UsageManufacturers requiring custom programming for complex partsProduction environments focused on part manufacturing and machining

While Nx Cnc Programmers focus on creating and optimizing CNC programs, CNC Machinists operate the machines to produce parts. Both roles require knowledge of CNC operations, but programmers are more involved in the design and coding process, whereas machinists focus on machine operation and quality control.

More about Nx Cnc Programmer jobs

What cities are hiring for Nx Cnc Programmer jobs?

Cities with the most Nx Cnc Programmer job openings:

What states have the most Nx Cnc Programmer jobs?

States with the most job openings for Nx Cnc Programmer jobs include:

Infographic showing various Nx Cnc Programmer job openings in the United States as of August 2026, with employment types broken down into 87% Full Time, 3% Part Time, 3% Contract, and 7% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

$24.50 - $33.50/hr

Full-time

Re-posted 23 days ago


Job description

3-Dimensional Services Group is seeking CNC Programmers with experience in Siemens NX software.ย  We are hiring for all shifts, in our Lapeer location.

Job Purpose:

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 role requires a strong understanding of machine operations and the ability to interpret technical drawings and specifications to ensure high-quality production standards are met.

Key Responsibilities:

  • Create, implement, and refine NC/CNC programs for 3, 4, and 5-axis machining centers and mill-turn equipment.
  • Set up and operate CNC machines to perform tasks such as drilling, grinding, milling, and turning.
  • Interpret and analyze technical drawings, blueprints, and specifications to determine the appropriate machine settings and adjustments.
  • Monitor machine operations to detect malfunctions or out-of-tolerance machining and make necessary adjustments.
  • Perform routine maintenance and cleaning of CNC machines to ensure optimal performance and longevity.
  • Collaborate with team members to optimize production processes and improve efficiency.
  • Inspect finished products for quality assurance, ensuring they meet the required specifications and standards.
  • Maintain accurate records of production activities, including machine settings, adjustments, and maintenance performed.
  • Adhere to all safety protocols and procedures to ensure a safe working environment.


ย 

Required Education:

  • High school diploma or equivalent; additional technical training or certification in CNC operation is also required.

Experience:

  • Minimum of 5โ€“7 years of CNC programming experience using Siemens NX CAD/CAM software is required.
  • Proven track record of setting up, adjusting, and maintaining CNC machines to ensure optimal performance.
  • Experience in reading and interpreting blueprints, technical drawings, and schematics.


Skills and Abilities:

  • Strong understanding of CNC programming and machine operations.
  • Ability to use precision measurement tools such as calipers, micrometers, and gauges.
  • Proficient in troubleshooting and resolving CNC machine issues to minimize downtime.
  • Excellent attention to detail with a commitment to producing high-quality work.
  • Strong problem-solving skills and ability to work independently or as part of a team.
  • Good communication skills to effectively collaborate with team members and supervisors.
  • Ability to work in a fast-paced environment while maintaining safety and quality standards.