Si estás decidido a ir a la Infantería de Marina, y estás decidido a trabajar en tu campo, yo probablemente me alistaría y trataría de ir por sig int o comm (IT), aunque podrías terminar haciendo lo que considerarías un trabajo de poca importancia en esos campos. Además, uno no se alista para un trabajo específico, sino para un campo. Así que puedes querer el trabajo X y obtener el trabajo Y en su lugar.
Personalmente conozco a un tipo que realmente quería ser mecánico y/o electricista de frigoríficos, pero terminó siendo un cableador, porque en ese momento, ese MOS estaba listado en el contrato como uno de la lista de 6 o más trabajos que podía obtener. Otro ejemplo: más de un infante de marina de mi tienda se alistó con la intención de ser especialista en servicios legales (una especie de asistente legal) y terminó como empleado de personal/administración (con lo que no estaban especialmente contentos) porque esos MOS estaban agrupados con el de especialista en servicios legales.
Así que no te fijes en un trabajo concreto dentro de ese contrato que firmas y sé consciente de que puedes conseguir cualquiera de ellos.
Si vas de oficial no tienes garantizado ningún trabajo en ningún campo (excepto JAGs y pilotos/NFOs). Los puestos de trabajo se distribuyen en función de cómo lo hagas en el TBS (en una especie de sistema extraño en el que dividen las cosas en niveles/triadas - no dudes en preguntar si quieres más información.)
Así que si resulta que estás situado en la parte inferior de tu nivel, y no quedan más puestos de trabajo que realmente quieres, te pondrán en lo que esté disponible -infantería, oficial de administración, oficial de suministros, lo que sea.
El programa de oficiales de los Marines (y realmente, el Cuerpo de Marines en general) realmente quiere gente que quiera ser Marines ante todo, no gente que quiera un trabajo específico X.
Otra nota: lo más probable es que, incluso si consigues un trabajo en comunicaciones o inteligencia de señales, no vayas a hacer mucha ingeniería de software. Por lo que he visto, la mayor parte de ese software fue desarrollado por otros elementos del Departamento de Defensa, organizaciones civiles, tal vez en conjunto con algunos de los servicios más grandes, y luego ese software se filtraría al Cuerpo de Marines. El Cuerpo de Marines se centra en la lucha contra la guerra ante todo. No tiene mucho que ver con la I+D de software.
Si sólo quieres utilizar tu título en el ejército, yo'taría con los otros servicios primero. En su día, muchos de ellos te garantizarían el puesto de trabajo.
Si quieres ser un marine, que ese sea tu objetivo principal. Definitivamente trata de conseguir el trabajo que quieres, pero acepta que obtendrás el MOS que más se ajuste a las necesidades del Cuerpo de Marines en ese momento.