1

Nc Programmer Jobs in Heber, UT (NOW HIRING)

Machinist III+

Salt Lake City, UT · Remote

$32.50 - $44/hr

Recent NC Lathe experience is a plus. * 10+ years of experience as a machinist programming and setting up CNC mills and lathes. * Proficiency in FeatureCAM, or equivalent, software for CNC ...

Sr Business Value Consultant

Draper, UT · Remote

$130K - $150K/yr

RALEIGH, NC; DRAPER, UT; MOUNTAIN VIEW, CA Egnyte is a place where we spark opportunities for ... Reporting to theDirector of Value Engineering,you'll work closely with our customers, prospects ...

Enterprise Intern

Sandy, UT · Hybrid

$16 - $20.75/hr

Charlotte, NC; Sandy, UT or Phoenix, AZ. What You´ll do * Enter and maintain vendor and contract information in a custom application. * Capture key contract details, including dates, renewal terms ...

Enterprise Intern

Sandy, UT · On-site

$16 - $20.75/hr

Charlotte, NC; Sandy, UT or Phoenix, AZ. What You´ll do * Enter and maintain vendor and contract information in a custom application. * Capture key contract details, including dates, renewal terms ...

Nc Programmer information

See Heber, UT salary details

$12

$39

$68

How much do nc programmer jobs pay per hour?

As of Jul 27, 2026, the average hourly pay for nc programmer in Heber, UT is $39.50, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.39 per hour, depending on experience, location, and employer.

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

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

What does a NC programmer do?

An NC (Numerical Control) programmer creates and writes computer code to control machine tools such as CNC (Computer Numerical Control) machines. They develop programs that direct manufacturing equipment to produce precise parts, often using CAD/CAM software, and ensure the code is optimized for efficiency and accuracy. NC programmers typically need knowledge of machining processes, programming languages like G-code, and may require certifications or training in manufacturing technology.

Can a CNC machinist make 100k a year?

A CNC programmer, a role related to CNC machining, can potentially earn $100,000 annually with extensive experience, advanced skills, and working in high-demand industries or locations. Factors such as certifications, specialization in complex machinery, and overtime can also influence earning potential.

Will AI replace CNC programmers?

AI technology can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in interpreting complex designs, making adjustments, and ensuring safety. Human oversight remains essential for quality control and problem-solving in manufacturing environments. CNC programmers with knowledge of CAD/CAM software and machine operation will continue to be valuable in the industry.

What are NC Programmers?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

What are some common challenges NC Programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

How much do CNC programmers make?

CNC programmers typically earn between $50,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.
What cities near Heber, UT are hiring for Nc Programmer jobs? Cities near Heber, UT with the most Nc Programmer job openings:
Infographic showing various Nc Programmer job openings in Heber, UT as of June 2026, with employment types broken down into 1% As Needed, 78% Full Time, 20% Part Time, and 1% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $82,162 per year, or $39.5 per hour.
Manufacturing Quality Assurance Engineer III

Manufacturing Quality Assurance Engineer III

Merit

South Jordan, UT • On-site

$68K - $88K/yr

Full-time

Medical, Retirement, PTO

Posted 9 days ago


Job description

Why Merit?

At Merit Medical, our mission is to create innovative medical devices that improve lives. Our goal is to hire and develop people who want to build something special through hard work, team effort, and commitment. Together, we are making a difference in the lives of patients around the world.

WORK SHIFT

DAY (United States of America)

SUMMARY OF DUTIES

Provides complex quality engineering work for specific product lines under broad supervision and guidelines. Basic responsibilities include: failure investigation, oversight/determination of disposition of nonconforming materials, conducting and updating risk analysis documentation and processes, defining/refining quality inspection plans, performing data collection and trending for presentation of key metrics, identifying and addressing supplier quality issues, reviewing and generating validation/protocol data, and optimizing and improving quality systems and documentation.

ESSENTIAL FUNCTIONS PERFORMED


1. Independently evaluates, selects, and applies standard engineering techniques, procedures, and criteria, using judgment in making minor adaptations and modifications.
2. Investigates a moderate number of engineering variables in completing assignments that have clear and defined objectives.
3. Works independently on standard projects while assistance is furnished on unusual problems.
4. Responsible for risk management documentation for assigned product line(s) or processes; identifies and updates failure modes and related process/product improvements by facilitating teams and implementing required changes.
5. Reviews, approves and generates Engineering Change Notifications (ECNs) to update or generate: verification, validation, monitoring and inspection methods, procedures, and test protocols; specific to assigned product line(s) and processes and production control(s).
6. Evaluates and participates in the selection of suppliers by monitoring supplier performance, through collection and trending of data and performing supplier quality audits, as required.
7. Reviews nonconformance records (internal/external) to determine: disposition, root cause and need for corrective and preventive actions.
8. Ensures containment (identification, segregation and reconciliation) of nonconforming product has been performed, to prevent unintended use.
9. Identifies and implements any changes necessary to ensure and maintain the continued suitability and effectiveness of the quality management system through the use of: quality policy, quality objectives, audit results, analysis of data, etc.
10. Evaluates the work environment in which product is manufactured, and ensures it is adequately environmentally controlled and monitored, with sufficient personnel and safety production controls.
11. May participate in design and development activities.
12. Performs other related duties and tasks as required.


ESSENTIAL PHYSICAL/ENVIRONMENTAL DEMANDS


Lifting -- Not to exceed 50 lbs. - local practice may apply.
Writing
Sitting
Standing
Bending
Vision
Color perception
Depth perception
Reading
Field of vision/peripheral
Fine motor skills
Noise
Chemical vapors


SUMMARY OF MINIMUM QUALIFICATIONS


Education and/or experience equivalent to a Bachelor's Degree in Chemistry or related field with five years quality engineering experience
Strong interpersonal, organizational, and verbal and written communication skills and the ability to work effectively as a team member.
Demonstrated working knowledge of 21 CFR 820 (Quality Systems Medical Devices), ISO 13485, ISO14791, and other medical device related standards.
Proven ability to work effectively in a team environment through conflict resolution and negotiations.
Working knowledge of statistical methodologies, quality control and manufacturing tools, such as applied statistics, lean manufacturing, Six Sigma, etc.
Demonstrated computer skills preferably spreadsheets, word processing, database and other applicable software programs.


PREFERRED QUALIFICATIONS


Medical device experience or equivalent experience in a regulated industry.
Experience with SmartCAPA, Oracle and Crystal Reports.
Experience handling deviations, investigations and CAPAs.

Experience in medical devices


COMPETENCIES


Engineering techniques/evaluation/selection/application
Engineering variable analysis
Plans/surveys/structures/equipment
Supervisory assistance
Special projects/ECN's/prototype creation
NC causes/corrective actions/dispositions


COMMENTS


Infectious Control Risk Category II:


The risk category explains whether or not employees are likely to come into contact with blood or body fluids while performing their jobs. Risk category II states employment and procedures that may require exposure.

As an eligible Merit employee, you can expect the following:

* Multiple Shifts and Hours to choose from: Days, Swing (Eve), and Nights

* Medical/Dental & Other Insurances (eligible the first of month after 30 days)

* Low Cost Onsite Medical Clinic

* Two (2) Onsite Cafeterias

* Employee Garden | Gardening Classes

* 3 Weeks' Vacation | 1 Week Sick-Time | Paid Holidays

* 401K | Health Savings Account

To see more on our culture, go to www.merit.com/careers.

Military Veterans are encouraged to Apply.

Merit is a proud Utah Patriot Partner committed to hiring our Veterans.