HARDWARE AND SYSTEMS ENGINEERING DESIGN