Department: Machine Shop
FLSA: NONEXEMPT
POSITION SUMMARY:
The CNC Programmer is responsible for developing, writing, debugging, and maintaining CNC programs used to control numerically controlled mills and lathes. This position works from released engineering drawings, blueprints, specifications, and controlled documentation to ensure machined parts are produced accurately, efficiently, and in accordance with quality standards. The CNC Programmer supports production by reviewing existing programs, creating new programs when required, assisting with program prove-outs, troubleshooting machining issues, maintaining accurate documentation, and working closely with machinists, supervisors, quality, and engineering to reduce errors and improve machining efficiency.
JOB COMPETENCIES:
·Personal Effectiveness - Meets established timelines; follows through to ensure completion of assigned objectives, seeks feedback to improve performance, and demonstrates a positive, “can do” attitude
·Innovation and change - Looks for opportunities to improve processes and learns and develops new skills, and is resourceful and enthusiastic in responding to new challenges
·Fostering Teamwork - Is open and honest in dealing with others, demonstrates commitment to team objectives, and helps the team to address them
·Quality Services - Accept responsibility, and takes action to address quality issues
·Integrity - Adheres to a standard of ethical conduct that promotes trust and open communication, earns trust by living up to commitments, and can be counted on to keep confidences
MAJOR RESPONSIBILITIES:
·Maintain punctual attendance, arriving on time and working until the end of shift. Notify the supervisor in advance of any tardiness or absences.
·Develop, write, debug, and maintain CNC programs for numerically controlled mills and lathes.
·Create CNC programs from released engineering drawings, blueprints, specifications, and controlled documentation.
·Review existing CNC programs before creating new programs and use proven macros, templates, or prior programming methods when appropriate.
·Support production schedules by ensuring required CNC programs are completed, accurate, and available when needed.
·Check CNC programs for accuracy before production, including tool paths, offsets, clearances, machining sequence, and program logic.
·Perform program verification, simulation, manual review, and dry runs as needed to reduce errors before production.
·Download programs to the appropriate CNC machines and assist with initial program prove-outs.
·Work with machinists, supervisors, quality, and engineering to troubleshoot programming, tooling, setup, dimensional, or machining issues.
·Make programming corrections or improvements as needed to meet quality, tolerance, safety, and production requirements.
·Support engineering change notices, drawing revisions, and program updates as required.
·Create and maintain setup sheets, tooling lists, work offset information, and clear operator instructions.
·Ensure CNC programs and related documentation are properly stored, controlled, and maintained on the company server or approved system.
·Use inspection feedback and precision measurement results to support accurate machining and program adjustments.
·Maintains a safe, compliant work environment by following OSHA and company standards and reporting hazards or maintenance needs to the supervisor. Complies with PPE requirements and participates in safety training, drills, and incident reporting.
·Contributes to team effort and completes other duties as assigned.
Qualifications & Requirements:
- Must be at least 18 years of age.
- Previous CNC programming experience required.
- Experience with Fanuc and Okuma controls preferred.
- Experience with Cam & Cad preferred.
SKILLS & ATTRIBUTES:
·Verbal Communication, Functional and Technical Skills, Coordination, Attention to Detail, Judgment, Manual Dexterity (use of hands), Physical Strength (lift/move up to 45 lbs.), Physical Stamina (stand for extended periods)
·Exposure to moving mechanical parts, vibration, airborne particles, chemicals, and/or fumes
·The warehouse temperature fluctuates due to weather conditions
·Noise level can be loud, at times
Pay: $22.00 - $25.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Vision insurance
Work Location: In person