
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A prominent engineering firm in Bayan Lepas, Malaysia is seeking a skilled CNC Programmer to develop and optimize CNC programs. This role involves leading machining teams, planning production activities, and ensuring quality standards are met. Candidates should have at least a diploma in engineering and 1-2 years of experience in a CNC programming role. Proficiency in English, Bahasa Malaysia, and Mandarin is required. Competitive compensation and opportunities for growth will be provided.
Create, edit and optimise CNC programs for machining jobs.
Develop CNC programs using CAM software (e.g., Mastercam, SolidCAM, NX); interpret CAD drawings; optimize toolpaths.
Identify appropriate tools, cutters, and fixtures; manage tooling libraries; liaise with suppliers for cost‑effective solutions.
Plan machining sequences; conduct simulations; optimize feeds, speeds, and cutting parameters for efficiency and quality.
Lead and supervise CNC machinists and production staff.
Collaborate with operators on setup; troubleshoot machining issues; provide guidance on alignment and fixtures. Design fixturing and provide drawings.
Set up machines, test programs and ensure accurate machining results.
Troubleshoot machining issues and adjust programs when needed.
Plan and oversee daily production activities to meet deadlines.
Manage job scheduling, manpower and machine usage.
Ensure production runs smoothly and meets quality standards.
Coordinate with engineering, QA/QC and maintenance teams for any issues.
Train team members on machine operation, programming and safety.
Monitor team performance and support continuous improvement.
Implement better work processes to improve productivity and reduce downtime.
Maintain documentation, SOPs and reports related to production and programming.
Maintain records of programs, setups, and parameters; coordinate with design, production, and QA teams.