We are seeking a skilled CNC Programmer to join our Malaysian CNC workshop, with a primary focus on setting up CNC milling and/or turning machines for mass production parts. The role involves using pre-existing CNC programs, ensuring accurate setups, and maintaining smooth production. This is an excellent opportunity to join a small, collaborative team and contribute to our growth in a startup environment. Key Responsibilities Machine Setup: Set up CNC milling and/or turning machines for mass production, including installing tools, fixtures, and workpieces according to provided specifications. Perform machine adjustments and calibrations to ensure precision and compliance with tight tolerances for high-volume production. Conduct test runs and first-article inspections to verify setup accuracy and part quality before full production runs. Troubleshoot setup or machining issues, collaborating with operators to resolve problems quickly and minimize downtime. CNC Programming Support: Work with pre-existing CNC programs (provided by the parent company or team) for milling and/or turning machines, ensuring they are correctly implemented. Make minor adjustments to G-code or CAM-generated programs (e.g., Fusion 360, Mastercam) as needed to accommodate setup or production requirements. Verify program accuracy by reviewing technical drawings and ensuring parts meet specifications. Document any program modifications for future reference and consistency. General Responsibilities: Collaborate with production and management teams to ensure setups and production align with project deadlines and quality standards. Assist in training operators on proper machine setup and operation for mass production. Maintain a clean and organized work area, adhering to Malaysian workplace safety regulations (e.g., OSHA standards). Support occasional cross-functional tasks in a small team, such as inspecting parts or updating setup procedures. Contribute ideas for improving setup efficiency and production reliability as the workshop grows. Qualifications Education: Diploma or certificate in Mechanical Engineering, Manufacturing, Precision Machining, or a related field. Experience: 2-3 years of experience in CNC machine setup for milling and/or turning, preferably in a mass production environment. Experience in a small workshop or high-volume manufacturing setting is a plus. Technical Skills: Strong hands-on experience with CNC machine setup, including tooling, fixturing, and calibration for milling and/or turning. Basic understanding of CNC programming (G-code or CAM software like Fusion 360, Mastercam) for minor adjustments. Ability to read and interpret technical drawings and GD&T (Geometric Dimensioning and Tolerancing). Familiarity with precision measurement tools (e.g., calipers, micrometers) for setup verification and quality checks. Soft Skills: Strong problem-solving skills to troubleshoot setup and production issues. Good communication skills to work with team members and explain setup processes clearly. Adaptable and willing to take on varied tasks in a small, growing workshop. Language Skills: Proficiency in English and Malay; Mandarin is an advantage for communication with the parent Chinese company.