An engineer using software