Three key skills for engineers are knowledge, experience, and intuition. Knowledge refers to principles and tools used for analysis, experience comes from both successes and failures, and intuition develops from extensive knowledge and experience to help guide choices. Engineering design aims to meet needs through products, processes, or software and involves experimentation, testing, and creativity.