Weapons or marine engineer?

I can't decide between weapons or marine engineering. I was just wondering is weapons more computer based or do you actually get to work on the weapons them selves? Would you work on small arms? Also does anyone know the waiting times for the 2 roles?