I notice he is wearing several medal ribbons which, if they are WW2 Campaign medals, would suggest this photo was taken just post-war.
I'm not well acquainted with naval uniform but, for some reason, "Artificer" comes to mind.
Is the white scarf significant ?
Can you check the naval service records to establish that this is your man ?
Maec