They do. Somewhat... At least when your siege weapons fire they do get EXP, but all the other time during the sieges the Engineer EXP is granted to your character (At least it's the only one who's name appears in log).
I might be incorrect and it might be placebo effect, but I think I have noticed that building up the siege weapons with good engineer in party goes faster than without him.