Che tipo di compiti hanno gli ingegneri informatici alla NASA?

Per citare l'ex ingegnere della NASA accanto a me (che si chiedeva cosa stessi facendo in questo momento): Non ci sono ingegneri informatici alla NASA. E in un certo senso è quello che stavo per dire. Beh, almeno non come dipendenti pubblici (su questo siamo d'accordo). Potreste avere ingegneri informatici a contratto temporaneo che lavorano per fare il lavoro "tutto importante" dell'integrazione dei sistemi. Potrebbe piacervi o meno.

Non progetterete nuove architetture di computer. La NASA non può permetterselo. Potresti progettare parte di sistemi che contengono componenti di computer approvati per il volo e/o qualificati per lo spazio (ad esempio, resistenti alle radiazioni (non posso dire molto su questi), di minore densità, più lenti, piuttosto costosi) lavorando con team di altri progettisti di strumenti, scienziati sperimentatori (potrebbero essere dipendenti pubblici "di grado" superiore a te. Parte di questo dipenderà se lavorate su progetti con equipaggio o con equipaggio rispetto a progetti senza equipaggio. Leggi attentamente i singolari e i plurali in queste frasi; sono intenzionali.

Alcune di queste persone vanno d'accordo con le architetture Wintel, mentre altre potrebbero andare con le architetture di volo usate da Boeing Aircraft, o VxWorks, e altre ancora potrebbero usare hardware militare (MIL-SPEC) usando Ada. Solo poche scuole negli Stati Uniti insegnano avionica (è una parola nuova per voi?). Aspettatevi molte firme richieste. Idee concorrenti possono generare molte discussioni. Aspettatevi di perderne molte. Se siete fortunati, ne vincerete alcune.

Non è che la NASA non abbia ingegneri, ha tutti i tipi di altri ingegneri: ingegneri meccanici (per lo più) che sanno poco o niente di computer, ingegneri aeronautici, ingegneri aerospaziali, ingegneri ottici, ingegneri elettrici non informatici, ingegneri termici, ad nauseum. Alcuni di questi possono arrivare al management ed essere il vostro capo.

Aspettatevi di scrivere molta documentazione. I sistemi devono lavorare indipendentemente da voi. Alcune persone potrebbero effettivamente lavorare con un saldatore (voi potreste lavorare più a livello di scheda). Aspettatevi di passare molto tempo a fare test: test ambientali, di temperatura, di gravità, di vuoto, ecc.

È più probabile che lavoriate su sistemi di terra per analisi, simulazione, comando, controllo, comunicazione che su hardware di volo. L'hardware di volo a volte ha 1 possibilità. E 1 sola possibilità. Potresti dover prototipare molte volte.

Potresti avere persone che si oppongono attivamente a te. Ci sono persone (a terra o in orbita) a cui non piacciono i computer/robot, o che hanno le loro opinioni su computer e robot. Possono essere scienziati, altri ingegneri, tecnici, personale di volo, ecc.

Se pensate che stia scherzando, vi consiglio il libro di Eric Chaison The Hubble Wars. Era il capo scienziato dell'Hubble Space Telescope Science Institute del GSFC.