При инженерном дизайне используются технологии компьютерного конструирования (CAD — Computer Aided Design), позволяющие проектировать аппаратные и программные части изделий, содержащих электронные, механические, оптические и смешанные компоненты. С этой целью используется автоматизированное проектирование, при помощи которого разрабатываются чертежи, текстовые документы и электронные файлы, содержащие информацию, необходимую для производства деталей, узлов и сборки изделия. Специалист по системам автоматизированного проектирования должен одинаково хорошо владеть навыками проектирования аппаратной и программной части.