what is the difference between assistant engineer and junior engineer