Electrical engineering requires a strong mix of core technical knowledge, software proficiency, and problem-solving soft skills