2. There are many kinds of interface circuits and corresponding timing, such as i2c, rs485, PCIE, LOCALBUS, EMIF, HPI, SPI, MII, RGMII, GMII, DDR, etc. Knowing these circuits will make the design easier.
3. Electronic engineers should be very aware of some matters needing attention in circuit layout and wiring, not just connecting wires.
4, electronic engineers, small logic of single board needs to be done by themselves, also EPLD or FPGA. You must have the corresponding design ability. Proficiency in using VHDL or verlog will give you extra points.
In fact, hardware engineers have a lot to learn, but it will take you a long time to figure out what it says, especially if no one brings it. It is important to do more work. You can learn MCU and FPGA first, and you can find the corresponding introduction and explanation of the corresponding interface circuit on the Internet to accumulate a little.