Есесно нет. :) Требовать от не-носителя, да ещё и непрофильного не-носителя ТАКОЕ владение языком и правда неразумно. Тем более что, по факту, уровню C2 не каждый носитель соответствует.
Да даже и C1 требовать, наверное, неразумно. Ну уж точно не от инженера. Хотя самому инженеру стремиться к хорошему владению языком не помешает, это мощный плюс к имиджу.
Что до демо-тестов, то настоящий TOEFL отличается тем, что там ещё и собеседование есть. Потому я и не верю демо-тестам.