There is no requirement that engineers must have knowledge of the code book, but it is certainly beneficial to have at least a basic understanding of it. The code book provides guidance on how to design, construct, maintain and operate equipment, systems and facilities. It is a valuable resource for engineers, as it can help them to better understand the principles behind the design of equipment and systems.