คณะวิศวกรรมศาสตร์เป็นคณะแรกที่ได้รับการจัดตั้งขึ้นพร้อมกับมหาวิทยาลัยสงขลานครินทร์ เมื่อปี พ.ศ. 2510 (ขณะนั้นใช้ชื่อว่า “มหาวิทยาลัยภาคใต้”) รับนักศึกษารุ่นแรกเมื่อเดือนมิถุนายนในปีเดียวกันจำนวน 50 คน ในปีแรกของการก่อตั้งได้เปิดสอนในระดับปริญญาตรี 3 สาขาวิชา คือ วิศวกรรมไฟฟ้า วิศวกรรมเครื่องกล และวิศวกรรมโยธา โดยใช้อาคารของคณะวิทยาศาสตร์การแพทย์ มหาวิทยาลัยแพทยศาสตร์ (ปัจจุบันคือ คณะเภสัชศาสตร์ มหาวิทยาลัยมหิดล) เป็นสำนักงานและอาคารเรียนชั่วคราว ต่อมาในปี พ.ศ. 2514 การก่อสร้างอาคารกลางของคณะฯ ที่หาดใหญ่ได้เสร็จสิ้น จึงได้มีการย้ายนักศึกษาตั้งแต่ ชั้นปีที่ 2 ขึ้นไป รวมประมาณ 200 คน มาเรียนที่หาดใหญ่ ในปีต่อมาก็ได้ย้ายนักศึกษาที่เหลือมาเรียนรวมกันที่หาดใหญ่ทั้งหมด และนับเป็นคณะแรกที่ได้เปิดดำเนินการที่วิทยาเขตหาดใหญ่ ซึ่งเป็นผลมาจากนโยบายของรัฐที่ต้องการจะพัฒนาเศรษฐกิจและกำลังคนในภาคใต้ ฉะนั้นวัตถุประสงค์เริ่มแรกของการจัดตั้งคณะวิศวกรรมศาสตร์ จึงให้ความสำคัญกับการมุ่งผลิตวิศวกรที่มีคุณภาพ ซึ่งจะเป็นกำลังสำคัญในการพัฒนาภาคใต้ เพื่อให้สอดคล้องกับแผนพัฒนาเศรษฐกิจของประเทศ โดยในปี 2514 คณะวิศวกรรมศาสตรได้ผลิตบัณฑิตสำเร็จการศึกษาเป็นรุ่นแรก จำนวน 13 คน คณะวิศวกรรมศาสตร ได้มีการพัฒนามาอย่างต่อเนื่องด้วยการเปิดสอนสาขาวิชาที่มีความต้องการเพิ่มขึ้น จนกระทั่งในปี 2550 ได้เปิดสอนในระดับปริญญาตรี 12 สาขาวิชา ระดับปริญญาโท 11 สาขาวิชา และระดับปริญญาเอก 8 สาขาวิชา โดยมีภาควิชาต่าง ๆ รวม 7 ภาควิชา คือ ภาควิชาวิศวกรรมไฟฟ้า ภาควิชาวิศวกรรมเครื่องกล ภาควิชาวิศวกรรมโยธา ภาควิชาวิศวกรรมอุตสาหการ ภาควิชาวิศวกรรมเคมี ภาควิชาวิศวกรรมเหมืองแร่และวัสดุ และภาควิชาวิศวกรรมคอมพิวเตอร์
คณะวิศวกรรมศาสตร์เป็นคณะที่จัดตั้งขึ้นพร้อมกับการก่อตั้งมหาวิทยาลัยสงขลานครินทร์ในปี พ.ศ. 2510 โดยในระยะแรกเปิดสอนในระดับปริญญาตรีเพียง 3 สาขาวิชา ปัจจุบันเปิดสอนในระดับปริญญาตรีทั้งหมด 12 สาขาวิชา ระดับปริญญาโท 11 สาขาวิชา และระดับปริญญาเอก 8 สาขาวิชา