1

Nc Programmer Jobs in Chicago, IL (NOW HIRING)

NC Programming

Plainfield, IL

$35 - $40/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

With advanced vertically integrated manufacturing services, ULT supports customers from new product development to final production through concurrent engineering services, quick turnaround ...

Senior GRC Programmer/Analyst

Chicago, IL

$57K - $113K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Charlotte, NC Summary: The Sr GRC Programmer/Analyst modifies existing software/application programs, which are typically more complex in nature, or writes new programs to support user and management ...

Senior GRC Programmer/Analyst

Chicago, IL · On-site

$57K - $113K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Charlotte, NC Summary: The Sr GRC Programmer/Analyst modifies existing software/application programs, which are typically more complex in nature, or writes new programs to support user and management ...

Java Developer

Chicago, IL · On-site

$52.50 - $68/hr

Chicago, IL or Charlotte, NC Contract Length: 18 months Looking for candidates that are available for conversion Need to be onsite 3x a week - MANDATORY Interview Process: 1 round - 1 hour Webex Top ...

Transmission Line Engineers

Chicago, IL

$90K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

If you are in the Charlotte, NC, Roanoke, VA, Marlton, NJ, Pittsburgh, PA, St. Louis, MO, Chicago ... As a Senior Transmission Line Engineer, you will lead and oversee transmission line project designs ...

next page

Showing results 1-20

Nc Programmer information

See Chicago, IL salary details

$12

$40

$70

How much do nc programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for nc programmer in Chicago, IL is $40.76, according to ZipRecruiter salary data. Most workers in this role earn between $26.54 and $53.03 per hour, depending on experience, location, and employer.

What is an NC programmer?

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

What are popular job titles related to Nc Programmer jobs in Chicago, IL?

For Nc Programmer jobs in Chicago, IL, the most frequently searched job titles are:

What job categories do people searching Nc Programmer jobs in Chicago, IL look for?

The top searched job categories for Nc Programmer jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Nc Programmer jobs?

Cities near Chicago, IL with the most Nc Programmer job openings:

Infographic showing various Nc Programmer job openings in Chicago, IL as of August 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 100% In-person job distribution, with an average salary of $84,780 per year, or $40.8 per hour.

$35 - $40/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 5 days ago


Job description

Ultimate Machining & Eng. Inc(ULT) provides comprehensive machining to the most complex of manufacturing challenges. With advanced vertically integrated manufacturing services, ULT supports customers from new product development to final production through concurrent engineering services, quick turnaround prototypes, production runs, and continuing cost improvements. ULT’s headquarters is in Plainfield, IL. For more information on ULT, please visit: www.ultusa.com.

This full-time position will utilize 2D drawings and 3D models to develop CNC programs through collaboration with a multifunctional team. Ensure program success through supporting operations through set-up and program launch. Collaborates with machinists to optimize quality, cycle time, and overall tooling cost throughout production life of product. Must be able to identify and communicate design elements that hinder the manufacturing process to upper management.

Key objectives for this role:

  • Facilitate effective communication in a cross functional team setting.
  • Develop programs, tooling, and fixturing to ensure first-pass success of products.
  • Provide a continuous drive for improvement across core capabilities.
  • Oversee capital projects required for business growth in current and emerging markets.
  • Apply Lean Manufacturing Principles to reduce waste.
  • Ability to work effectively in a fast-paced team environment and manage multiple projects concurrently.
  • Ability to apply analytical skills and scientific technical principles in problem solving.

Responsibilities include:

· Utilization of CAM software (MasterCam) for generation of CNC programs.

· Provide support to machinist on the manufacturing floor after program has been posted.

· Understand post processor editing and customization.

· Work to optimize current and future CNC programs, including increasing feeds/speeds, reducing machining quality risks, and communicating necessary standard work information to machinists

· Work with tooling suppliers to stay on the cutting edge of process and efficiency. Develop tool test programs and implementation plans for new tooling

· Be the primary problem solver in the facility

· Tool selection and optimization

· Willingness to work overtime as required by customers

 Experience Required:

· Mastercam: 10 years (Preferred)

· CNC Lathe/Mill programming: 10 years (Preferred)

Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance
  • AFLAC

Work Location: In person