list design engineer job description