software simulation engineer careers in