You also need good vocabulary which will come if you are good at English.
These subjects are essential to pursue Engineering field which is in demand today.
There are a couple classes that can be taken to gear you towards a career.
As mentioned from the previous responses, the foundational technical classes such as Math and sciences are important, and so are some general classes such as public speaking and English classes. I would add that If you are a college student, classes that give you a glimpse of experience could be helpful, because it could give some exposure to what It may feel like working on projects, gives you an extra item to place on your resume and gives you a chance to practice some concepts you learn in technical classes. I would recommend:
- An Introduction to Technology and innovation class (If you are an engineering major)
- A Class that teaches on the use of Linkedin, building resume/cover letters (may be different in universities, or added as a seminar)
Hope this helps!