1

Nx Cnc Programmer Jobs (NOW HIRING)

CNC Programmer (Starlink)

Bastrop, TX

$26.25 - $36/hr

CNC PROGRAMMER (STARLINK) The CNC Programmer role here at SpaceX is expected to have a ... Use of NX CAD/CAM/CAE program to program CNC parts. * Vericut NC files as well as maintain revision ...

Cnc Programmer

Madison, WI

$26.75 - $36.50/hr

Experience programming and operating CNC equipment using Mastercam, NX, and/or G-code. * Familiarity with CNC controls such as Haas and Fanuc, including 3-axis and 4-axis machines (with experience ...

Cnc Programmer

Madison, WI · On-site

$26.75 - $36.50/hr

Experience programming and operating CNC equipment using Mastercam, NX, and/or G-code. * Familiarity with CNC controls such as Haas and Fanuc, including 3-axis and 4-axis machines (with experience ...

CNC Programmer

Bangor, ME · On-site

$27 - $36.75/hr

Generate and maintain CNC programs utilizing Mastercam/Siemens NX/Esprit 2000 or other software ... E. (Manufacturing Engineer) and provide operator training during new / rebuilt machine startup and ...

New

CNC programmer

Warsaw, IN · On-site

$35 - $65/hr

CNC Programmer Location: Warsaw, IN The pay rate for this role is between $35/hr. and $65/hr ... Proficiency in CAD/CAM tools such as NX * Strong background in multi-axis machining, including 5 ...

CNC Programmer

Windsor, CT · On-site

$75K - $95K/yr

What You will Do: • Develop CNC programs from engineering design data using Siemens NX. • Deliver complete program packages including native NX source files in addition to posted machine code ...

CNC Programmer

Bangor, ME · On-site

$27 - $36.75/hr

Generate and maintain CNC programs utilizing Mastercam/Siemens NX/Esprit 2000 or other software ... E. (Manufacturing Engineer) and provide operator training during new / rebuilt machine startup and ...

Develop CNC programs from engineering design data using Siemens NX. Deliver complete program packages including native NX source files in addition to posted machine code. Program and support pre-spin ...

The achievers and courageous challenge-crushers we seek, have the following characteristics and skills What You will Do: • Develop CNC programs from engineering design data using Siemens NX. • ...

CNC Programmer

Middletown, OH · On-site

$25.25 - $34.50/hr

... 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

Windsor, CT · On-site

$75K - $95K/yr

The achievers and courageous challenge-crushers we seek, have the following characteristics and skills What You will Do: • Develop CNC programs from engineering design data using Siemens NX. • ...

CNC Programmer

Middletown, OH · On-site

$25.25 - $34.50/hr

... 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

Athens, OH · On-site

$21 - $28.75/hr

... 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

Hialeah, FL · On-site

$30 - $45/hr

Experience with CAM software (Mastercam, Fusion 360, NX, or similar). Experience with multi-axis CNC machining. Technical or trade school certification in machining, CNC programming, or manufacturing ...

next page

Showing results 1-20

Nx Cnc Programmer information

See salary details

$16

$30

$44

How much do nx cnc programmer jobs pay per hour?

As of Jun 6, 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 are some 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 are NX CNC Programmers?

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 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.

What are the key skills and qualifications needed to thrive as an NX CNC Programmer, and why are they important?

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.
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 May 2026, with employment types broken down into 92% Full Time, and 8% Contract. Highlights an 100% In-person job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Programmer (Starlink)

CNC Programmer (Starlink)

SpaceX

Bastrop, TX

$26.25 - $36/hr

Other

Posted 29 days ago


SpaceX rating

8.7

Company rating: 8.7 out of 10

Based on 143 frontline employees who took The Breakroom Quiz

13th of 59 rated aerospace companies


Job description

CNC PROGRAMMER (STARLINK)

The CNC Programmer role here at SpaceX is expected to have a comprehensive understanding of all CNC machining and programming operations. This role is tasked with working in close concert with machinists, leads, engineering teams, and machining operations management to increase productivity and optimizing machining programs and procedures. The CNC programmer will be supporting our efforts in Starlink Product with an emphasis in tool/die application. The ideal candidate will be comfortable with complex surfacing, contours, and graphite electrode programming.

RESPONSIBILITIES:

  • Use of NX CAD/CAM/CAE program to program CNC parts.
  • Vericut NC files as well as maintain revision control on programs and setup sheets.
  • Knowledgeable of carbide tools and adjusting speed and feed parameters for maximum tool life.
  • Make or offer suggestions on drawing changes to improve manufacturability.
  • Machine fixture tooling as directed by process sheets.
  • Machine set up and operation.
  • Meet expectations for productivity and production goals.
  • Constantly keep products moving and alerting management when production is inhibited.
  • Provide consistent ideas for process improvements.

BASIC QUALIFICATIONS:

  • High school diploma or equivalency certificate.
  • 3+ years of CNC programming experience (including NX).
  • Experience with graphite electrode programming. 

PREFERRED SKILLS AND EXPERIENCE:

  • 5+ years of CNC programming experience (including NX).
  • Experience with programming and operating multi axis mill and lathe CNC machines.
  • Experience working with tool & die application with complex surfacing and contours.

ADDITIONAL REQUIREMENTS:

  • Ability to lift 25 lbs. unassisted.
  • Lifting, standing, climbing, bending, grasping, sitting, pulling, pushing, stooping, stretching, and carrying are generally required to perform the functions of this position.
  • Ability to work either 1st or 2nd shifts as well as overtime and weekends as needed; estimated shift times: 1st shift: 7:00 am - 5:30 pm; 2nd shift: 3:30 pm - 2:00 am (2nd shift hires will be required to onboard and meet occasionally on the 1st shift).

What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom