Ci sono ambienti in cui non sarai seduto alla scrivania tutto il giorno. Molti ambienti di ricerca o ingegneria ti faranno lavorare sia alla tua scrivania che in laboratorio o in ingegneria.
Ad esempio, dove lavoro ho un normale ufficio in cui svolgo attività di amministrazione e programmazione intensiva o off-line, ma ho anche due stazioni sperimentali che sostengo. Ogni volta che ho bisogno di testare il codice su "la macchina" ho la possibilità di usare Connessione desktop remoto o andare giù e lavorare nella "hutch" sperimentale.
Analogamente nei miei tre precedenti lavori avevo una scrivania, ma gran parte del lavoro è stato svolto in officina o in officina, testando, ottimizzando o codificando le macchine che stavamo sviluppando. Sono stato persino inviato negli Stati Uniti, in Germania, a Taiwan e in Cina per supportare e sviluppare ulteriormente software sulle macchine sul campo dopo che sono stati consegnati ai clienti.
Anche nel mio primo lavoro dopo l'università, che da allora era più legato alla scrivania, sono stato inviato ai siti dei clienti per distribuire software e aiutare nella risoluzione dei problemi.
Per inciso, mentre gran parte della mia carriera potrebbe essere descritta come sistemi embedded, come suggerisce Thomas Owens , non dare per scontato che embedded significhi microcontrollori, circuiti progettati internamente o sistemi operativi core come QNX o OS-9 .
Gran parte dell'industria funziona su PLC come suggerisce Wolfger e PC industriali che eseguono sistemi operativi come Linux, Windows Embedded o anche semplicemente Windows. Questi sistemi integrano sottosistemi "in tempo reale " con sistemi di controllo "in tempo reale". Dove il livello più alto può essere il più complesso e stimolante, specialmente quando si cerca di rappresentare una macchina complessa con un'interfaccia utente semplice e facile da usare.