I am going to second the posters above. You cannot lat transfer to be an NR engineer. There are shore duty billets for surface and submarine nukes at NR headquarters, but you would have to get placed there and it would only be temporary. If your SO doesn't like being on a ship and wants to be an engineer, his best path forward would be to serve his time out, get out of the Navy, and transfer to a civilian engineering job. I would not recommend going to NR for a shore tour unless you hate yourself or desperately want to live in DC for whatever reason. There are so many better and less stressful shore duties. If your worried about his Naval career, no one in the future will care about what he did for his JO shore tour. If his anxiety is truly that bad that he can't handle being on a ship, then he should talk to the Chaplain or medical about transferring to something else.