Il existe des environnements où vous ne serez pas assis à un bureau toute la journée. Dans de nombreux environnements de recherche ou d'ingénierie, vous travaillerez à la fois sur votre bureau, en laboratoire ou sur le sol de l'ingénierie.
Par exemple, là où je travaille, j’ai un bureau ordinaire où je fais de l’administration et des tâches de programmation intensive ou hors ligne, mais j’ai également deux stations expérimentales que je soutiens. Chaque fois que j'ai besoin de tester le code sur «la machine», j'ai la possibilité d'utiliser Remote Desktop Connection ou de travailler dans le «banc d'essai» expérimental.
Dans mes trois emplois précédents, j'avais également un bureau, mais une grande partie du travail était effectuée en atelier ou en atelier, en testant, en optimisant ou en codant sur les machines que nous développions. On m'a même envoyé aux États-Unis, en Allemagne, à Taiwan et en Chine pour soutenir et développer davantage les logiciels sur les machines sur le terrain après leur livraison aux clients.
Même dans mon premier emploi après l’université, qui était plus contraignant que tout depuis, j’ai été envoyé sur les sites des clients pour déployer des logiciels et aider au dépannage.
Soit dit en passant, alors qu'une grande partie de ma carrière pourrait être décrit comme les systèmes embarqués, comme Thomas Owens suggère, ne présumez pas que embarqués moyens micro - contrôleurs, en interne des cartes de circuits conçus ou systèmes d'exploitation du noyau dur comme QNX ou OS-9 .
Comme le suggère Wolfger, une grande partie de l'industrie fonctionne sur des automates programmables, ainsi que sur des PC industriels fonctionnant sous des systèmes d'exploitation tels que Linux, Windows Embedded ou même tout simplement le vieil Windows. Ces systèmes intègrent des sous - systèmes " temps réel " avec des systèmes de contrôle "temps réel". Là où la couche la plus haute peut être la plus complexe et la plus difficile, en particulier lorsque vous essayez de représenter une machine complexe avec une interface utilisateur simple et facile à utiliser.