Hårdvarunära programmering i Ada, C eller assembler. Det kan gälla drivrutiner för olika typer av kretsar, allt från enkla UART-kretsar till mer "komplicerade" Ethernet-kontrollers.