CNC Programmer in a precision engineering environment responsible for creating, optimizing and troubleshooting CNC programs for machining components to meet customer and quality requirements.
Key Responsibilities
- Create and modify CNC programs using UG (NX) and SolidWorks/CAM data for milling, turning and other machining operations.
- Set up, test and optimize CNC programs on machines equipped with Fanuc controllers, ensuring correct feeds, speeds and tool paths.
- Interpret 2D drawings and 3D models to define machining strategy, datum, tolerances and critical dimensions.
- Work closely with production, QA/QC and engineering to resolve machining issues and achieve dimensional and surface finish requirements.
- Perform first‑article/try‑out runs, verify parts against drawings, and make necessary program or offset adjustments.
- Maintain organized program files, tool lists and setup sheets in line with company procedures and ISO 9001 documentation requirements.
Required Skills & Qualifications
- Experience as CNC Programmer in a precision machining / precision engineering environment.
- Proficient in CNC programming using UG (NX) and familiar with SolidWorks models for CAM or drawing interpretation.
- Able to operate and set up CNC machines with Fanuc controllers, including offset adjustment and basic troubleshooting.
- Strong understanding of machining processes, cutting tools, and optimization of cycle time and tool life.
- Able to read and understand 2D drawings and 3D models, including GD&T and tight tolerances.
- Good problem‑solving skills, attention to detail and ability to work independently or with minimal supervision.
- Plan and schedule daily work orders across available CNC machines, balancing machine capacity, manpower and setup requirements to meet production schedule and delivery commitments.
Core skills keywords (hard skills)
- CNC programming (UG / NX)
- SolidWorks / 3D CAD for CAM
- Fanuc controller operation & setup
- CNC milling and turning
- Tool path optimization, feeds & speeds
- 2D drawing & 3D model interpretation
- GD&T and tight tolerance machining
- Precision machining processes
- First-article & proving-out programs
- Machine capacity and daily production planning
- Work order and schedule planning
Soft skills keywords
- Problem-solving and troubleshooting
- Attention to detail
- Communication with production and QA
- Time management and meeting deadlines
- Continuous improvement mindset