The future for engineers is both exciting and challenging. Exciting for all of the emerging technologies that will require engineering knowledge and challenging due to the diverse set of skills that ...