Process Optimization & Programming
Develop, implement, and continuously improve CNC programs, tooling, and machining strategies to minimize cycle time and scrap rate while maximizing quality.
Setup and Validation
Design / select and implement tooling, fixtures, and machine setup procedures (including setting tool offsets and work coordinates) for efficient production.
Troubleshooting & Support
Provide technical support to CNC Machinists / Operators to troubleshoot and resolve programming, tooling, and process issues on the production floor.
Documentation & Standards
Create and maintain comprehensive process documentation, including machine operating procedures, program sheets, and tooling lists.
Quality & Improvement
Ensure all machining processes and finished products meet required specifications and actively drive continuous improvement initiatives.
Required Skills and Qualifications
Consolidate the necessary technical and soft skills, ensuring a strong foundation in both engineering principles and hands‑on programming / machining.
Technical Skills
Advanced CAD / CAM Proficiency : Expertise in generating and post‑processing CNC programs using industry‑standard software (e.g., Mastercam, SolidWorks, Siemens NX, CATIA).
CNC Programming Languages : Expert knowledge of G‑code and M‑code and the ability to manually edit and optimize programs.
Engineering Drawings : Exceptional ability to read and interpret complex engineering blueprints, including a strong understanding of Geometric Dimensioning and Tolerancing (GD&T) .
Process Knowledge : In‑depth knowledge of various CNC machining types (Milling, Turning, Multi‑Axis) and materials (metals, plastics).
Tooling & Machining Practices : Expertise in selecting cutting tools, determining optimal cutting conditions (speeds, feeds, depth of cut), and designing / specifying work holding fixtures.
Education and Experience
Education : Bachelor's degree in Mechanical, Manufacturing, or Industrial Engineering, or an associate's degree / Diploma in CNC Programming / Machining with significant relevant experience.
Hands‑on approach to all tasks and involve completely in the day‑to‑day business operations with capability of “rolling‑up sleeves and getting hands dirty / deliver.”
Dependable, excellent time‑management skills and prioritization with proven record in lead time management and ability to work under pressure and long hour to meeting deadlines.
Team player with experience in managing and working with internal and cross‑functional team members to inspire team confidence and respect while motivating team members in a creative and effective manner.
Never stop learning, Good Attitude, Responsible, Hardworking.
Able to communicate with basic Bahasa Malaysia, English and Mandarin as added advantage.
Punctual and possess good time management.
Be careful - Don’t provide your bank or credit card details when applying for jobs. Don’t transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.
#J-18808-Ljbffr
Programmer • Bayan Lepas, Penang, Malaysia