Hardware development Circuit design Schematic capture Component selection PCB design Boards assembling and testing