FPGA (Xilinx, Altera): Firmware development on (Xilinx ISE & Quartus II @ VERILOG), simulation (Modelsim) and testing (FPGA boards).
Microcontroller: Firmware development (Keil & Mplab @ (C++/ASSEMBLY) ), simulation (Proteus) and testing (Hardware prototype).