Có những môi trường mà bạn sẽ không được ngồi ở bàn làm việc cả ngày. Nhiều môi trường nghiên cứu hoặc kỹ thuật sẽ giúp bạn làm việc cả ở bàn làm việc và trong phòng thí nghiệm hoặc trên sàn kỹ thuật.
Ví dụ, nơi tôi làm việc tôi có một bàn thông thường nơi tôi làm quản trị và các nhiệm vụ lập trình chuyên sâu hoặc ngoại tuyến, nhưng tôi cũng có hai trạm thử nghiệm mà tôi hỗ trợ. Bất cứ khi nào tôi cần kiểm tra mã trên 'máy', tôi có tùy chọn sử dụng Remote Desktop Connection hoặc đi xuống và làm việc trong 'hutch' thử nghiệm.
Trong ba công việc trước đây của tôi, tôi cũng có một bàn làm việc, nhưng phần lớn công việc đã được thực hiện trong xưởng hoặc trên sàn cửa hàng, thử nghiệm, tối ưu hóa hoặc mã hóa trên các máy chúng tôi đang phát triển. Tôi thậm chí đã được gửi đến Mỹ, Đức, Đài Loan và Trung Quốc để hỗ trợ và phát triển phần mềm hơn nữa trên các máy trong lĩnh vực này sau khi chúng được giao cho khách hàng.
Ngay cả trong công việc đầu tiên của tôi sau đại học, nơi bị ràng buộc nhiều hơn bất cứ thứ gì kể từ đó, tôi đã được gửi đến các trang web của khách hàng để triển khai phần mềm và giúp khắc phục sự cố.
Ngẫu nhiên, trong khi phần lớn sự nghiệp của tôi có thể được mô tả là hệ thống nhúng, như Thomas Owens gợi ý, đừng cho rằng nhúng có nghĩa là vi điều khiển, bảng mạch được thiết kế trong nhà hoặc hệ điều hành lõi cứng như QNX hoặc OS-9 .
Phần lớn ngành công nghiệp chạy trên PLC như Wolfger gợi ý và các PC công nghiệp chạy các hệ điều hành như Linux, Windows Embedded hoặc thậm chí chỉ là Windows cũ. Các hệ thống này tích hợp các hệ thống con ' thời gian thực cứng ' với các hệ thống điều khiển 'thời gian thực mềm'. Trong đó lớp trên cùng có thể phức tạp và thách thức nhất, đặc biệt là khi cố gắng đại diện cho một máy phức tạp với giao diện người dùng đơn giản, dễ sử dụng.