Cnc Programmer
Listed on 2026-07-30
-
Manufacturing / Production
CNC Machinist, Manufacturing Engineer
CNC Programmer
Join our team in Streator, IL
We are seeking a skilled CNC Programmer in Streator, IL to take full ownership of offline programming for a modern machining environment. In this role, you will develop, optimize, and maintain CNC programs for mills and lathes, with a strong focus on efficiency, accuracy, and problem-solving. You will serve as the primary programming resource, supporting production by creating and refining programs, collaborating with operators, and contributing to continuous improvement across the shop.
Responsibilities- Create, edit, and maintain offline CNC programs for 3-axis mills and Haas lathes with live tooling using G & M code and programming software such as Mastercam.
- Program bar feeders and related automation to support efficient, continuous production.
- Translate engineering drawings, models, and process requirements into effective CNC programs that meet quality and productivity targets.
- Optimize tool paths, cutting parameters, and setups to reduce cycle times, improve tool life, and enhance overall machining efficiency.
- Collaborate with CNC operators on the shop floor to support new part introductions, troubleshoot issues, and make program tweaks directly at the machines when needed.
- Perform and support machine setups to ensure programs run correctly and safely on mills and lathes.
- Act as the primary owner of all offline CNC programming activities, ensuring programs are organized, documented, and updated as processes evolve.
- Work closely with manufacturing engineering to identify and implement process improvements and more efficient machining strategies.
- Assist in diagnosing and resolving machining and programming problems, serving as a key problem solver for complex parts and operations.
- Provide guidance and, where possible, training to CNC operators to help them better understand programs, setups, and best practices.
- Maintain a strong focus on safety, quality, and consistency in all programming and machining activities.
- Proven experience in CNC programming, with a strong focus on offline programming for mills and lathes.
- Hands-on experience programming 3-axis mills and Haas lathes with live tooling.
- Proficiency in G & M code programming for CNC machines.
- Experience using Mastercam or similar CAD/CAM software for offline CNC programming.
- Ability to develop and optimize CNC programs for bar feeders and related automation.
- Strong understanding of CNC setups, including tooling, work holding, and machine offsets.
- High school diploma or equivalent.
- Ability to troubleshoot machining and programming issues and implement effective solutions.
- Strong problem-solving mindset and a continuous improvement approach to machining processes.
- Effective communication skills to work with operators, engineers, and other team members on the shop floor.
Skills & Qualifications
- Experience training or mentoring CNC operators on programming concepts, setups, or best practices.
- Experience as a CNC machinist with programming responsibilities.
- Ability to collaborate with manufacturing engineering to drive process improvements and efficiency gains.
- Comfort working as the primary or sole CNC programmer responsible for offline programming in a production environment.
This role operates in a production machining environment equipped with 3-axis mills and Haas lathes featuring live tooling, as well as bar feeders and related automation. The majority of the work—approximately 80–90%—takes place in an office or programming area, focused on offline CNC programming using tools such as Mastercam and G & M code. You may occasionally work on the shop floor alongside CNC operators to support new part setups, troubleshoot issues, or fine-tune programs at the machine.
The environment emphasizes efficiency, problem-solving, and collaboration between programming and operations, with a strong focus on safe, consistent, and high-quality machining.
This is a Contract to Hire position based out of Pontiac, IL.
Pay and BenefitsThe pay range for this position is $35.00 - $45.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).