1

Cnc Programmer Jobs in Warsaw, IN (NOW HIRING)

CNC Programmer

Nappanee, IN · On-site

$23.75 - $32.25/hr

The CNC Programmer will write CNC programs parts and assist other machinists with creating and modifying CNC programs. The CNC Programmer will also utilize CAD/CAM to download 3D models to CNC ...

CNC Programmer

Nappanee, IN · On-site

$23.75 - $32.25/hr

The CNC Programmer will write CNC programs parts and assist other machinists with creating and modifying CNC programs. The CNC Programmer will also utilize CAD/CAM to download 3D models to CNC ...

CNC Programmer

Nappanee, IN · On-site

$23.75 - $32.25/hr

The CNC Programmer will write CNC programs parts and assist other machinists with creating and modifying CNC programs. The CNC Programmer will also utilize CAD/CAM to download 3D models to CNC ...

CNC Programmer

Rochester, IN · On-site

$24.75 - $33.75/hr

The CNC Programmer is responsible for programming, setting up, operating, and troubleshooting CNC machines, as well as using FANUC controls. The role focuses on producing precision components that ...

CNC Programmer

Rochester, IN · On-site

$24.75 - $33.75/hr

The CNC Programmer is responsible for programming, setting up, operating, and troubleshooting CNC machines, as well as using FANUC controls. The role focuses on producing precision components that ...

Job Title: CNC Programmer Location - Warsaw, IN Duration - Full-Time Our client is seeking a CNC Programmer to help with various projects on the manufacturing floor. You will create, test, and ...

CAM CNC Programming Engineer

Warsaw, IN

$22.50 - $30.75/hr

Setting up CNC machines (mills, lathes, routers, etc.) with appropriate tooling, fixtures, and ... Identifying and resolving issues related to programming, machine operation, or part quality.

CAM CNC Programming Engineer

Warsaw, IN

$22.50 - $30.75/hr

Setting up CNC machines (mills, lathes, routers, etc.) with appropriate tooling, fixtures, and ... Identifying and resolving issues related to programming, machine operation, or part quality.

CNC MFG Engineer

Warsaw, IN · On-site

$70K - $89K/yr

Job Title: Sr CNC MFG Engineer Location: Warsaw, IN JD as below * Role: Validate CNC equipment and related processes used to manufacture medical devices. * Focus: Ensure IQ/OQ/PQ, calibration ...

CNC Machinist 3rd Shift

Warsaw, IN · On-site

$18 - $30/hr

Basic CNC programming knowledge with the ability to edit programs as needed Schedule & Compensation * 3rd Shift | Monday-Friday | 8:00 PM - 6:00 AM * $18.00 - $30.00 per hour, based on experience Job ...

CNC Machine Operator

Goshen, IN

$18.25 - $25/hr

CNC programming is not required for this position; applicants must have solid experience setting up and operating CNC-controlled equipment, preferably in a Lead role. Basic Qualifications * Ideal ...

CNC Machine Operator

Goshen, IN · On-site

$23 - $35/hr

CNC programming is not required for this position; applicants must have solid experience setting up and operating CNC-controlled equipment, preferably in a Lead role. Basic Qualifications * Ideal ...

Basic CNC programming knowledge with the ability to edit programs as needed Schedule & Compensation * 2nd Shift | Monday-Thursday | 3:00 pm - 1:00 am * $18.00 - $30.00 per hour, based on experience ...

CNC Machinist III (Lathe) - 2nd Shift

Warsaw, IN · On-site

$17.25 - $23.75/hr

Confers with engineers, production personnel, programmers, or others to resolve machining or ... CNC programming or experience preferred with ability to edit programs. * Ability to work with ...

Confers with engineers, production personnel, programmers, or others to resolve machining or ... CNC programming or experience preferred with ability to edit programs. * Ability to work with ...

CNC Machinist III (Lathe) - 2nd Shift

Warsaw, IN · On-site

$17.25 - $23.75/hr

Confers with engineers, production personnel, programmers, or others to resolve machining or ... CNC programming or experience preferred with ability to edit programs. * Ability to work with ...

next page

Showing results 1-20

Cnc Programmer information

See Warsaw, IN salary details

$14

$26

$38

How much do cnc programmer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for cnc programmer in Warsaw, IN is $26.17, according to ZipRecruiter salary data. Most workers in this role earn between $21.54 and $29.47 per hour, depending on experience, location, and employer.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What are the key skills and qualifications needed to thrive as a CNC programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,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.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What are the most commonly searched types of Cnc Programmer jobs in Warsaw, IN?

The most popular types of Cnc Programmer jobs in Warsaw, IN are:

What job categories do people searching Cnc Programmer jobs in Warsaw, IN look for?

The top searched job categories for Cnc Programmer jobs in Warsaw, IN are:

What cities near Warsaw, IN are hiring for Cnc Programmer jobs?

Cities near Warsaw, IN with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Warsaw, IN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $54,435 per year, or $26.2 per hour.

CNC Programmer

Lippert

Nappanee, IN • On-site

$23.75 - $32.25/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Lippert rating

7.3

Company rating: 7.3 out of 10

Based on 107 frontline employees who took The Breakroom Quiz

314th of 495 rated machine equipment manufacturers


Job description

Overview
Who We Are:
Lippert is a leading, global manufacturer and supplier of highly engineered products and customized solutions, dedicated to shaping, growing and bettering the RV, marine, automotive, commercial vehicle and building products industries. We combine our strategic manufacturing capabilities with the power of our winning team culture to deliver unrivaled customer service, award-winning innovation and premium products to all our customers.
Why We are Different:
At Lippert, Everyone Matters. This is not just a tagline or empty promise; it is who we are. We have intentionally created a culture that values and celebrates our team members' unique and varied backgrounds, perspectives, and experiences. We strive to give our team members a deeper sense of purpose at work, and we continue to build a better work environment by aligning our cultural and business strategies with the needs of our team members.
What You will Get:
  1. A unique, inclusive, and supportive company culture.
  2. Comprehensive benefit offerings including medical, dental, vision, 401k with employer match, vacation, and more!
  3. Fair and competitive compensation.
  4. Career development and mentoring and opportunities to grow.
  5. Holiday, personal and vacation days.

Summary/Objective:
The CNC Programmer will write CNC programs parts and assist other machinists with creating and modifying CNC programs. The CNC Programmer will also utilize CAD/CAM to download 3D models to CNC machines. He/she will also be responsible for molding tooling design and fabrication using 3D modeling software. The position runs production lots, communicates with co-workers regarding production runs, and maintains a safe, organized, and clean work environment and adheres to our Quality Standards.
Essential Functions:
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  1. Ensure production schedule completion and facilitate quality paperwork.
  2. Understand 2D and 3D drawings and create CNC programs complex new parts as needed.
  3. Assists in creation and maintaining of setup/instruction sheets for all programs.
  4. Develop and assist with the design of fixtures.
  5. Review CNC programs, inserts and tooling to minimize machining cycle times and reduce tooling costs.
  6. Assist with part quoting estimates.
  7. Manage all insert and tooling inventory. Recommend and specify insert tooling.
  8. Complete special assignments as requested.
  9. Properly and safely loads and unloads castings and raw materials in CNC machinery.
  10. Uses gages and measuring instruments to meet tolerance requirements.
  11. Ability to setup, program, operate and troubleshoot CNC lathes and mills without assistance. Must be self-sufficient.
  12. Ability to reduce setup time and machining through process improvements.
  13. Must be proficient with plant specific controls (FANUC, Haas, Okuma, Nakamura-Tome, Robodrill).
  14. Understands, interprets, and edits plant specific code programming.
  15. Recognizes, deploys, and properly uses inserts, fixtures, and tooling.
  16. Understands and has the ability to perform tool wear offsets.
  17. Assists in daily and regular cleaning and light maintenance tasks on CNC machinery.
  18. Assists in the organization and maintenance of the machine shop work environment.
  19. Is flexible with time and schedule to assure availability to customer or company as circumstances warrant.

Other Key Responsibilities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties and responsibilities.
  1. Follow all company rules, quality standards and safety policies (OSHA).
  2. Follow all safety rules.
  3. Performs all tasks in a safe and responsible manner.
  4. Reads and interprets blueprints.
  5. Provides constant feedback and input into process improvement within the department.
  6. Utilizes and abides by ISO requirements and safety procedures.
  7. Complies with all quality policies, specifications, regulations, and instructions.
  8. Communicates thoughts and ideas, both verbally and in writing, to co-workers and management.
  9. Attends scheduled meetings and actively participates by providing meaningful input.
  10. Communicates honestly, professionally, and respectfully with others and demonstrates effective listening skills.

Working Conditions:
  • Primarily working indoors, office environment.
  • May sit for several hours at a time.
  • Prolonged exposure to computer screens.
  • Repetitive use of hands to operate computers, printers, and copiers.

Qualifications:
  1. High school diploma or graduation from a certified technical school
  2. Minimum of 2-4 years of related experience and/or training, or equivalent combination of education and experience

Competencies:
  1. Mathematical skills
  2. Mechanical capacity
  3. Technical capacity
  4. Time management
  5. Minimum of 10 years in a professional machine shop workplace
  6. Working knowledge of Mazatrol, HAAS and G-Code programming
  7. Working knowledge of MasterCAM or similar CAD/CAM software
  8. Knowledgeable with designing in Solidworks
  9. Demonstrated ability to interpret technical drawings
  10. Experience using calipers, micrometers, bore gages and other machine shop measuring instruments
  11. Familiar with computers and computer technology
  12. Creative, thinks outside of the box
  13. Strong technical aptitude: has the ability to visualize fabrication steps and think through a complete manufacturing process
  14. Must be able to communicate effectively with other team members to explain ideas and concepts
  15. Organized, able to maintain clean and orderly work area
  16. Drives at root cause to solve problems
  17. Team player
  18. Must read, write and speak English

Supervisory Responsibility:
This position has no supervisory responsibility.
Physical Demands:The physical demands described here are representative of those that must be met by a team member to successfully perform the essential functions of this job.
While performing the duties of this job, the team member is regularly required to talk and hear. The team member is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. The position requires frequent lifting, pushing and pulling objects that are 25 pounds. The team member may frequently be exposed to fumes or airborne particles, moving mechanical parts and vibration. The noise level in the work environment can be loud.
While performing the duties of this job, the team member is regularly required to talk and hear. The team member is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. The position requires frequent lifting, pushing and pulling objects that are 25 pounds. The team member may frequently be exposed to fumes or airborne particles, moving mechanical parts and vibration. The noise level in the work environment can be loud.
Position Type/Expected Hours of Work:
This is a full-time hourly position, and hours of work and days are decided by production schedules and your reporting manager.
Travel:
No travel is expected for this position.
Preferred Education and Experience:
None
Additional Eligibility Qualifications:None
Work Authorization/Security Clearance:
Must be legally authorized to work in the United States.
Other Duties:Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the Team Member for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Pay Group : AAP/EEO Statement
Lippert provides equal employment opportunity to all team members and applicants without regard to race, color, religion, sex, sexual orientation, gender identity, pregnancy, national origin, ancestry, age, genetic information, disability, citizen status, protected veteran status, military service, marital status or any other legally protected category as established by federal, state, or local law. This policy governs all employment decisions, including recruitment, hiring, job assignment, compensation, training, promotion, discipline, transfer, leave-of-absence, access to benefits, layoff, recall, termination and other personnel matters. All employment and personnel-related decisions are based solely upon legitimate, job-related factors, such as skill, ability, past performance, and length of service with Lippert.
Lippert's strong commitment to equal employment opportunity requires a commitment by each individual team member. Compliance with the letter and spirit of this policy is required of all team members. Violations of this policy should be immediately reported to your leader or to any member of leadership. Team members who violate this policy will be subject to disciplinary action, up to and including termination of employment.
Know Your Rights

What Lippert employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom