Yes, to work as a marine engineer onboard ships, you need to obtain a Certificate of Competence issued by the Directorate General of Shipping. In addition courses such as Basic Safety Training, PSCRB, etc must also be completed.