ну всеже от специализации зависит, вот пойдешь ты драйвера пилить для USB микросхем нафига тебе косинусы? а вот пойдешь в роботы или управление, как ты будешь крутить вектора или триангуляцию проводить?
Ну это ж образно. Есть люди которые всю жизнь работают с переферией, принял значение, передал значение, без математик сложных. Тригонометрии это в ЦОС и всяких системах управления
А, да. Что забыл, потому что полагаю очевидным - английский знать надо. Чем свободнее владение, тем лучше. Стремиться надо минимум к B2 (upper intermediate) а лучше C1 (advanced).
Без английского быть профессиональным инженером нереально.