Quel genre de tâches ont les ingénieurs informaticiens de la NASA ?


Pour citer l'ex-ingénieur de la NASA à côté de moi (qui se demandait ce que je faisais à cet instant) : Il n'y a pas d'ingénieurs informatiques à la NASA. Et d'une certaine manière, c'est ce que j'allais dire. En tout cas, pas en tant que fonctionnaires (ça, nous sommes d'accord). Vous pouvez avoir des ingénieurs informaticiens contractuels temporaires qui travaillent pour faire le travail "très important" d'intégration des systèmes. Vous pourriez ou non aimer cela.

Vous ne concevrez pas de nouvelles architectures informatiques. La NASA ne peut pas se le permettre. Vous pourriez concevoir une partie des systèmes qui contiennent des composants informatiques homologués pour le vol et/ou l'espace (par exemple, résistants aux radiations (je ne peux pas trop en parler), de plus faible densité, plus lents, plutôt coûteux) en travaillant avec des équipes d'autres concepteurs d'instruments, de scientifiques expérimentateurs (il pourrait s'agir de fonctionnaires ayant un "rang" supérieur au vôtre. Cela dépendra en partie du fait que vous travailliez sur des projets avec équipage ou avec personnel ou sur des projets sans personnel. Lisez attentivement les singuliers et les pluriels dans ces phrases ; ils sont délibérés.


Certaines de ces personnes vont avec les architectures Wintel, tandis que d'autres pourraient aller avec les architectures de vol utilisées par Boeing Aircraft, ou VxWorks, et d'autres encore pourraient utiliser du matériel militaire (MIL-SPEC) utilisant Ada. Seules quelques écoles aux États-Unis enseignent l'avionique (est-ce un mot nouveau pour vous ?). Attendez-vous à ce que de nombreuses signatures soient requises. Des idées concurrentes peuvent donner lieu à de nombreux débats. Attendez-vous à en perdre beaucoup. Si vous avez de la chance, vous en gagnerez quelques-uns.


Ce n'est pas que la NASA n'a pas d'ingénieurs, elle a toutes sortes d'autres ingénieurs : des ingénieurs en mécanique (surtout) qui ne connaissent pas ou peu les ordinateurs, des ingénieurs en aéronautique, des ingénieurs en aérospatiale, des ingénieurs en optique, des ingénieurs électriques non informaticiens, des ingénieurs en thermique, ad nauseum. Certains d'entre eux peuvent arriver à la direction et devenir votre patron.

Attendez-vous à écrire beaucoup de documentation. Les systèmes doivent fonctionner indépendamment de vous. Quelques personnes pourraient effectivement travailler avec un fer à souder (vous pourriez travailler davantage au niveau de la carte). Attendez-vous à passer beaucoup de temps à faire des tests : tests environnementaux, de température, de gravité, de vide, etc.

Vous êtes plus susceptibles de travailler sur des systèmes au sol pour l'analyse, la simulation, la commande, le contrôle, la communication que sur du matériel de vol. Le matériel de vol, vous avez parfois 1 chance. Et 1 seule chance. Vous pouvez avoir à prototyper plusieurs fois.

Vous pouvez avoir des gens activement opposés à vous. Vous avez des gens (au sol ou en orbite) qui n'aiment pas les ordinateurs/robots, ou qui ont leurs propres opinions sur les ordinateurs et les robots. Il peut s'agir de scientifiques, d'autres ingénieurs, de techniciens, du personnel navigant, etc.

Si vous pensez, je plaisante, je vous recommande le livre d'Eric Chaison, The Hubble Wars. Il était le scientifique en chef de l'Institut scientifique du télescope spatial Hubble hors du GSFC.

La guerre de Hubble est une guerre de l'espace.