Some recommended practices for outsourcing engineering design include choosing a partner with flexible engagement models, delivering a hybrid model approach, and using software tools that can handle high technical complexity.