ऐसे वातावरण हैं जहाँ आप पूरे दिन डेस्क पर नहीं बैठेंगे। कई अनुसंधान या इंजीनियरिंग वातावरण आपके डेस्क पर और प्रयोगशाला में या इंजीनियरिंग मंजिल पर दोनों काम करेंगे।
उदाहरण के लिए, जहां मैं काम करता हूं मेरे पास एक साधारण डेस्क है जहां मैं प्रशासन और गहन या ऑफ-लाइन प्रोग्रामिंग कार्य करता हूं, लेकिन मेरे पास दो प्रयोगात्मक स्टेशन भी हैं जिनका मैं समर्थन करता हूं। जब भी मुझे 'मशीन' पर कोड का परीक्षण करने की आवश्यकता होती है, मेरे पास रिमोट डेस्कटॉप कनेक्शन का उपयोग करने या नीचे जाने और प्रयोगात्मक 'क्लच' में काम करने का विकल्प होता है ।
मेरी पिछली तीन नौकरियों में मैंने इसी तरह एक डेस्क की थी, लेकिन कार्यशाला में या शॉप फ्लोर, टेस्टिंग, ऑप्टिमाइज़िंग या कोडिंग पर बहुत काम किया गया था। मैं भी अमेरिका, जर्मनी, ताइवान और चीन को भेज दिया गया हूं ताकि वे ग्राहकों को वितरित किए जाने के बाद क्षेत्र में मशीनों पर सॉफ़्टवेयर का समर्थन और विकास कर सकें।
यहां तक कि विश्वविद्यालय के बाद मेरी पहली नौकरी में, जो तब से कुछ अधिक से अधिक डेस्क-बाउंड था, मुझे सॉफ़्टवेयर को तैनात करने और समस्या निवारण में मदद करने के लिए ग्राहक साइटों के लिए भेजा गया था।
संयोग से, जबकि मेरे करियर में बहुत कुछ एम्बेडेड सिस्टम के रूप में वर्णित किया जा सकता है, जैसा कि थॉमस ओवेन्स सुझाव देते हैं, यह मत मानिए कि एम्बेडेड मतलब माइक्रोकंट्रोलर, इन-हाउस डिज़ाइन सर्किट बोर्ड या हार्ड कोर ऑपरेटिंग सिस्टम जैसे कि QNX या OS-9 ।
अधिकांश उद्योग पीएलसी पर चलते हैं क्योंकि वोल्फगर सुझाव देता है और लिनक्स, विंडोज एंबेडेड या यहां तक कि सिर्फ सादे पुराने विंडोज जैसे ऑपरेटिंग सिस्टम चलाने वाले औद्योगिक पीसी। ये सिस्टम ' हार्ड रियल-टाइम ' सबसिस्टम को 'सॉफ्ट रियल-टाइम' कंट्रोल सिस्टम के साथ एकीकृत करता है। जहां शीर्ष-सबसे परत सबसे जटिल और चुनौतीपूर्ण हो सकती है, खासकर जब उपयोगकर्ता-इंटरफ़ेस का उपयोग करने के लिए एक सरल, आसान के साथ एक जटिल मशीन का प्रतिनिधित्व करने की कोशिश कर रहा हो।