สภาวิศวกรมีอำนาจและหน้าที่ ดังต่อไปนี้
(1) ออกใบอนุญาตให้แก่ผู้ขอประกอบวิชาชีพวิศวกรรมควบคุม
(2) พักใช้ใบอนุญาตหรือเพิกถอนใบอนุญาต
(3) รับรองปริญญา ประกาศนียบัตร หรือวุฒิบัตรในการประกอบวิชาชีพวิศวกรรมควบคุม
(4) รับรองความรู้ความชำนาญในการประกอบวิชาชีพวิศวกรรมควบคุม
(5) เสนอแนะรัฐมนตรีเกี่ยวกับการกำหนดและการเลิกสาขาวิชาชีพวิศวกรรมควบคุม
(6) ออกข้อบังคับสภาวิศวกรว่าด้วย
(ก) การกำหนดลักษณะต้องห้ามตามมาตรา 12 (6)
(ข) การรับสมัครเป็นสมาชิก ค่าจดทะเบียนสมาชิก ค่าบำรุงและค่าธรรมเนียมที่เรียกเก็บจากสมาชิกหรือบุคคลภายนอก
(ค) การเลือกและการเลือกตั้งกรรมการตามมาตรา 32
(ง) การออกใบอนุญาต อายุใบอนุญาต การพักใช้ใบอนุญาต การเพิกถอนใบอนุญาต และการรับรองความรู้ความชำนาญในการประกอบวิชาชีพวิศวกรรมควบคุม
(จ) คุณสมบัติ วาระการดำรงตำแหน่ง และการพ้นจากการดำรงตำแหน่งของผู้ตรวจตามมาตรา 20 วรรคสอง
(ฉ) หลักเกณฑ์และคุณสมบัติของผู้ขอรับใบอนุญาตแต่ละระดับตามมาตรา 46
(ช) คุณสมบัติและลักษณะต้องห้ามของผู้ขอรับใบอนุญาตตามมาตรา 49
(ซ) จรรยาบรรณแห่งวิชาชีพวิศวกรรม และการประพฤติผิดจรรยาบรรณอันจะนำมาซึ่งความเสื่อมเสียเกียรติศักดิ์แห่งวิชาชีพ
(ฌ) มาตรฐานในการประกอบวิชาชีพวิศวกรรมควบคุม
(ญ) การประชุมของที่ประชุมใหญ่สภาวิศวกร
(ฎ) การใด ๆ ตามที่กำหนดในพระราชบัญญัตินี้
ข้อบังคับสภาวิศวกรนั้น ต้องได้รับความเห็นชอบจากสภานายกพิเศษ และเมื่อได้ประกาศในราชกิจจานุเบกษาแล้วให้ใช้บังคับได้
(7) ดำเนินการให้เป็นไปตามวัตถุประสงค์ของสภาวิศวกร