Essential Skills for Modern Engineers: What Firms Are Looking For