mechanical engineering noc