Qué tipo de tareas tienen los ingenieros informáticos en la NASA?

Para citar al ex ingeniero de la NASA que estaba a mi lado (que se preguntaba qué estaba haciendo en ese instante): No hay ingenieros informáticos en la NASA. Y en cierto modo es lo que iba a decir. Bueno, al menos no como funcionarios (en esto estamos de acuerdo). Puede que haya ingenieros informáticos contratistas temporales que trabajen para hacer el "importantísimo" trabajo de integración de sistemas. Eso puede gustar o no.

No van a diseñar nuevas arquitecturas informáticas. La NASA no puede permitirse eso. Puede que diseñes parte de sistemas que contengan componentes informáticos homologados para el vuelo y/o el espacio (por ejemplo, endurecidos contra la radiación (no puedo decir demasiado sobre ellos), de menor densidad, más lentos, bastante caros) trabajando con equipos de otros diseñadores de instrumentos, científicos de experimentos (puede que sean funcionarios con "rango" sobre ti. Parte de esto dependerá de si trabajas en proyectos con tripulación o tripulados frente a proyectos no tripulados. Lee con atención los singulares y plurales de estas frases; son deliberados.

Algunas de estas personas van con arquitecturas Wintel, mientras que otras podrían ir con las arquitecturas de vuelo utilizadas por Boeing Aircraft, o VxWorks, y otras podrían utilizar hardware militar (MIL-SPEC) utilizando Ada. Sólo unas pocas escuelas en Estados Unidos enseñan aviónica (¿es una palabra nueva para ti?). Es de esperar que se requieran muchas firmas. Las ideas que compiten entre sí pueden generar muchas discusiones. Espere perder muchas. Si tienes suerte, ganarás algunas.

No es que la NASA no tenga ingenieros, sino que tiene todo tipo de ingenieros: ingenieros mecánicos (en su mayoría) que saben poco o nada de informática, ingenieros aeronáuticos, ingenieros aeroespaciales, ingenieros ópticos, ingenieros eléctricos no informáticos, ingenieros térmicos, ad nauseum. Algunos de ellos pueden llegar a la dirección y ser tu jefe.

Espera escribir mucha documentación. Los sistemas tienen que trabajar independientemente de ti. Unas pocas personas podrían trabajar realmente con un soldador (tú podrías trabajar más a nivel de placa). Espera pasar mucho tiempo haciendo pruebas: pruebas ambientales, de temperatura, de gravedad, de vacío, etc.

Es más probable que trabajes en sistemas de tierra para análisis, simulación, mando, control, comunicación que en hardware de vuelo. El hardware de vuelo a veces tienes 1 oportunidad. Y sólo una oportunidad. Puede que tengas que hacer un prototipo muchas veces.

Puedes tener gente que se oponga activamente a ti. Tienes gente (en tierra o en órbita) a la que no le gustan los ordenadores/robots, o que tienen sus propios puntos de vista sobre los ordenadores y los robots. Pueden ser científicos, otros ingenieros, técnicos, tripulación de vuelo, etc.

Si crees que estoy bromeando, te recomiendo el libro de Eric Chaison The Hubble Wars. Fue el científico jefe del Instituto Científico del Telescopio Espacial Hubble, fuera del GSFC.