1

Cnc Engineer Jobs in Chicago, IL (NOW HIRING)

CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect ...

CNC Programmer

Romeoville, IL · On-site

$27 - $30/hr

CNC ProgrammerPrecision Meets PassionAre you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect ...

Be Seen First

CNC Programmer

Elgin, IL · On-site

$79K - $84K/yr

We are hiring a CNC Programmer for a direct-hire opportunity with an established manufacturing operation in Elgin, IL. This CNC Programmer position is ideal for someone who is equally comfortable ...

New

Be Seen First

CNC Programmer

Elgin, IL · On-site

$79K - $84K/yr

We are hiring a CNC Programmer for a direct-hire opportunity with an established manufacturing operation in Elgin, IL. This CNC Programmer position is ideal for someone who is equally comfortable ...

New

CNC Programmer

Romeoville, IL · On-site

$27 - $30/hr

CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect ...

CNC Programmer/Operator

Palatine, IL

$26.75 - $36.50/hr

\n \n \n \n \n CNC Programmer\/Operator \n \n \n \n \n \n \n \n \n \n \n Clean Air Engineering (CleanAir) is a leading global environmental engineering and \n \n \n consulting company that has been in ...

CNC Programer

South Elgin, IL · On-site

$35 - $42/hr

Position Overview KrisDee & Associates is seeking an experienced CNC Programmer to develop, troubleshoot, and improve machining processes for complex precision-machined components. This is not an ...

PURPOSE The CNC Programmer is responsible for developing, optimizing, and maintaining CNC programs and machining processes for precision-machined components. This position works closely with ...

CNC Programmer Machinist

Hammond, IN · On-site

$25 - $30/hr

Are you an experienced CNC Programmer looking for a new opportunity with a growing manufacturing company? Our client in East Chicago, IN is seeking a skilled and detail-oriented CNC Programmer to ...

Description PURPOSE The CNC Programmer is responsible for developing, optimizing, and maintaining CNC programs and machining processes for precision-machined components. This position works closely ...

CNC Programmer

Elk Grove Village, IL · On-site

$40 - $50/hr

PURPOSE The CNC Programmer is responsible for developing, optimizing, and maintaining CNC programs and machining processes for precision-machined components. This position works closely with ...

next page

Showing results 1-20

Cnc Engineer information

See Chicago, IL salary details

$42.8K

$84.5K

$113.3K

How much do cnc engineer jobs pay per year?

As of Aug 31, 2026, the average yearly pay for cnc engineer in Chicago, IL is $84,499.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,200.00 and $95,800.00 per year, depending on experience, location, and employer.

What is a CNC engineer?

CNC Engineers are specialized professionals who design, program, and oversee the operation of Computer Numerical Control (CNC) machines used in manufacturing. They are responsible for creating precise parts and components by programming machines such as lathes, mills, and grinders. CNC Engineers also troubleshoot equipment, optimize production processes, and ensure product quality meets specifications. Their work is crucial in industries like aerospace, automotive, and electronics, where precision and efficiency are essential.

What are the key skills and qualifications needed to thrive as a CNC engineer?

To thrive as a CNC Engineer, you need a solid background in mechanical engineering, machining processes, and CAD/CAM programming, often supported by a relevant degree or technical certification. Familiarity with CNC machine operation, G-code programming, and software such as SolidWorks or Mastercam is essential. Strong problem-solving skills, attention to detail, and effective communication help you excel in troubleshooting and collaborating with production teams. These skills and qualities are vital for ensuring precision manufacturing, minimizing errors, and optimizing workflow efficiency.

What are some common challenges CNC engineers face when programming complex parts, and how can they be addressed?

CNC Engineers often encounter challenges when programming intricate parts, especially those with tight tolerances or complex geometries. These difficulties can include toolpath optimization, selecting appropriate cutting tools, and ensuring machine compatibility. To overcome these issues, engineers frequently collaborate with design teams, use advanced CAD/CAM software, and participate in prototype testing to refine processes. Regular communication with machinists and continuous skill development are also essential for resolving challenges effectively.

What is the difference between Cnc Engineer vs Cnc Programmer?

AspectCnc EngineerCnc Programmer
Primary RoleDesigns, develops, and oversees CNC machining processes and equipment.Creates and writes CNC code to operate machines based on design specifications.
Required SkillsMechanical knowledge, troubleshooting, process optimizationG-code programming, CAD/CAM software proficiency
Work EnvironmentManufacturing plants, machine shopsMachine shops, manufacturing facilities
CertificationsOften requires technical diplomas or engineering backgroundOften requires CNC programming certifications or training

While both roles are integral to CNC manufacturing, Cnc Engineers focus on process design and optimization, whereas Cnc Programmers specialize in writing the code that directly controls CNC machines. Understanding these differences helps in choosing the right career path or job search focus.

Infographic showing various Cnc Engineer job openings in Chicago, IL as of August 2026, with employment types broken down into 91% Full Time, 5% Part Time, and 4% Contract. Highlights an 86% Physical, 6% Hybrid, and 8% Remote job distribution, with an average salary of $84,499 per year, or $40.6 per hour.

CNC Programmer

Romeoville, IL

WALCO Tool & Engineering
Industrial Machinery Manufacturing • 51 - 200 employees

$27 - $30/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 17 days ago


Job description

CNC Programmer

Precision Meets Passion

Are you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect still matter?

At WALCO Tool & Engineering, we specialize in high-precision manufacturing and believe great results come from skilled people working in a respectful, team-oriented environment.

What You'll Do as a CNC Programmer:

  • Interpret detailed engineering drawings, including material specs, heat treatment, and design elements
  • Develop efficient, standardized CNC programs based on blueprints and routing sheets
  • Create clear, organized programming documentation
  • Collaborate with machinists and engineers to ensure accuracy, efficiency, and performance

What We're Looking for in a CNC Programmer:

  • 3+ years CNC Programming experience
  • Proficiency with CAM software required (Surfcam preferred)
  • Working knowledge of CAD and 3D modeling applications
  • Veri-cut experience beneficial
  • Advanced blueprint reading skills
  • In depth knowledge of GD&T
  • Solid understanding of engineering documentation
  • Strong problem-solving abilities and attention to detail
  • Ability to handle multiple projects simultaneously
  • Knowledge of G&M codes
  • Prior machining experience helpful

Why WALCO?

  • Competitive hourly pay with opportunities for overtime
  • Full benefits package: Medical, Dental, Vision, 401K, Life Insurance, STD, LTD
  • Paid Time Off and Paid Holidays
  • Tuition Assistance
  • Stable work environment with a team that values integrity, professionalism and craftsmanship
  • Climate controlled facility

Compensation and schedule:

  • $27-30 per hour, based on experience
  • Monday through Friday, 6:00 a.m. to 2:30 p.m.