Na przykład urządzenia takie jak telefony komórkowe, cyfrowe odtwarzacze audio, cyfrowe rejestratory wideo, systemy alarmowe, aparaty rentgenowskie i laserowe narzędzia chirurgiczne wymagają integracji sprzętu i oprogramowania wbudowanego i wszystkie są wynikiem inżynierii komputerowej. (...)”.
Informatyk naukowiec (ang. Computer Scientist) W 2005 ACM opisał zawód informatyka-naukowca (ang. Computer Scientist) jako: „Informatyka naukowa (ang. computer science) obejmuje szeroki zakres, od podstaw teoretycznych i algorytmicznych po nowatorskie rozwiązania w robotyce, widzeniu komputerowym, inteligentnych systemach, bioinformatyce i innych ekscytujących dziedzinach. Możemy myśleć o ich pracy jako o trzech kategoriach: projektują i wdrażają oprogramowanie. Informatycy-naukowcy podejmują się najbardziej wymagających zadań programistycznych. Nadzorują także innych programistów, zapewniając im wsparcie teoretyczne. wymyślają nowe sposoby wykorzystania komputerów. Postęp w obszarach CS w zakresie sieci, baz danych i interfejsów człowiek-komputer umożliwił rozwój sieci WWW.