Datateknik sysslar med hårdvara, mjukvara och nätverk, och fokuserar mycket på att designa och testa system. Dataingenjörer har kunskap om komplexa datorkomponenter och deras underliggande kretsar, så de kan hitta jobb i många branscher. Det är också vanligt att dataingenjörer har en specialisering som handlar om ett specifikt område, såsom operativsystem, mjukvarudesign, robotik, mobil datoranvändning, nätverk, signalbehandling och datasäkerhet och skydd.
Ett stort område inom datorteknik handlar om de fysiska hårdvarukomponenterna i ett system. Ingenjörer inom detta område kan designa datorprocessorer, testa moderkortskomponenter och utföra forskning för att främja kunskap inom området. De kan försöka förbättra nuvarande teknologier för att resultera i mer tillförlitliga och snabbare hårdvarukomponenter som kräver mindre ström än de som redan finns. De kan också studera kretsar, radiofrekvenser och halvledare för att få kunskap för framtida projekt.
Ett annat område av datateknik fokuserar på datornätverk och kommunikation och lägger stor vikt vid trådlösa nätverk. Vanliga problem är att öka hastigheten för trådlös överföring, minska störningar, eliminera överföringsfel, upptäcka nya frekvensband och förbättra feltoleransen. Genom att föra fram kunskapen om nuvarande nätverksteknik kan ingenjörer upptäcka sätt att förbättra trådlösa nätverk och möjligen hitta nya användningsområden för dess implementering. Dessa ingenjörer kan också arbeta med distribution och mobil datoranvändning över ett stort nätverk, till exempel användningen av trådlösa betalningssystem.
Datorprogrammering är ett vanligt område inom datorteknik som handlar om både programmering av operativsystem och applikationskodning. De kan skapa hela operativsystem för nya prylar eller modifiera befintliga system för att lägga till nya funktioner eller förbättra systemets prestanda. Datoringenjörer kan också anpassa operativsystem för att passa behoven hos en viss enhet eller lägga till anpassade bibliotek till enhetens befintliga operativsystem. Vissa kan också skapa vanliga datorprogram, men detta är mindre vanligt än programmering av operativsystem. Programmering för artificiell intelligens blir också allt vanligare.
Datorsäkerhet är ett framväxande område inom datorteknik och betonar säkerheten för programvara, operativsystem och datornätverk. Proffs som specialiserar sig på säkerhet kan försöka hitta sätt att förhindra att information stjäls på datorlagringsenheter och databaser. De kan också hantera problem med upphovsrättsintrång, säkerhetsproblem med trådlösa nätverk och tillämpningen av digital vattenmärkning. Dataingenjörer kan också leta efter problem i programvarukod och efter fel som kan uppstå under överföringen av data.