Tertiary programs in a discipline such as engineering must balance the competing needs and requirements of two key stakeholders: the university that designs and delivers the program, and the professional body that accredits the program. Program and curriculum design in universities is traditionally rather bottom-up in nature, with courses designed by individual academics, and assembled into cognate programs. Graduate qualities and accreditation criteria are typically mapped retrospectively onto the program structure. Designing such programs from the top down, driven by the needs of the university and the accreditation body, is a desirable goal. However, without proper support tools, such a top-down design process, balancing competing needs across multiple courses and year levels, is a complex and rarely smooth task. Quality Function Deployment (QFD) was created, in the domain of product and system design, for this precise purpose. Treating the design of a tertiary program the same as the design of a system suggests that QFD, and the implementation tool known as the House of Quality (HoQ), should be ideally suited to this purpose. The aim of this paper is to show how QFD and the HoQ can be applied to the design of an engineering program, creating a specification that accurately reflects the voices of stakeholders, and serves as a benchmark for validating that these needs have been met in the implemented design.