Yes, engineers require both public liability insurance and professional indemnity insurance. Public liability covers third-party bodily injury and property damage on-site, while professional indemnity covers losses from design errors or negligent advice.