CNC Programmer
Full-Time
Peoria, Illinois
03/10/2026
Compensation: 30.00-40.00 / Hourly
Benefit Offered: YES
Our client, an industry-leader in aluminum manufacturing, has an immediate need for an experienced CNC Programmer, to join our winning team in Peoria.
Our candidate of choice will be responsible for translating engineering designs and specifications into precise CNC machining instructions, as well as creating accurate 3D models and simulations. Our ideal candidate will bring a strong understanding of CNC programming, machining processes, and CAD/CAM software.
KEY RESPONSIBILITIES:
- Generate CNC programs for various machining operations including milling, turning, drilling, and grinding, utilizing CAD/CAM software.
- Optimize tool paths to ensure efficient material removal while maintaining high-quality surface finishes.
- Implement proper cutting parameters, tool selection, and workholding strategies to achieve optimal machining results.
- Troubleshoot and adjust CNC programs to address any deviations, issues, or discrepancies during production.
- Create accurate 3D models of components, assemblies, and tooling using industry-standard CAD software.
- Perform simulations and virtual prototyping to validate and optimize designs for manufacturability and functionality.
- Collaborate with engineering and design teams to refine and improve product designs based on manufacturability considerations.
- Continuously analyze and refine CNC programming and machining processes to enhance efficiency, accuracy, and production throughput.
- Identify opportunities for automation and process optimization to minimize errors and reduce production cycle times.
- Conduct thorough inspections of machined parts to ensure they meet quality standards and dimensional tolerances.
- Collaborate with quality control personnel to troubleshoot and address any deviations from specifications.
- Maintain comprehensive documentation of CNC programs, setup instructions, and machining parameters for reference and future use.
- Communicate effectively with cross-functional teams, including engineers, machinists, and production supervisors, to ensure alignment on project requirements and timelines.
- Assist in selecting appropriate cutting tools, tool holders, and fixtures for specific machining operations.
- Monitor tool life, recommend tool replacements, and manage tool inventory to support uninterrupted production.
KEY REQUIREMENTS:
- Bachelor’s degree in Mechanical Engineering, Manufacturing Engineering, or a related field (or equivalent work experience).
- Proficiency in CAD/CAM software such as SolidWorks, AutoCAD, Mastercam, or similar tools.
- Strong understanding of CNC machining processes, tooling, and programming fundamentals.
- Experience in generating G-code and setting up CNC machines for various machining operations.
- Familiarity with GD&T (Geometric Dimensioning and Tolerancing) principles and blueprint reading.
- Problem-solving skills with the ability to troubleshoot machining issues and optimize processes.
- Excellent attention to detail, accuracy, and quality control.
- Effective communication and collaboration skills in a team-oriented environment.
- Prior experience in a manufacturing environment
Please apply today to be immediately considered for the role!
Elgen Staffing is the fastest growing staffing agency in New Jersey. With a deep understanding of today’s hiring trends and technologies we have the ability to leverage the most effective recruiting methods to find the best candidates across numerous markets and industries and place them into the appropriate position successfully. Please allow us to help you find your dream job today!
