I do everything from basic microcontroller coding to full end to end product design based on a variety of technology such as 8051(SiLabs), AVR, MSP430, ARM(ST, TI, Atmel) and SBCs(RPi, BeagleBone Black, Edison etc) On the code end, I work with C/C++, Python, NodeJS, Matlab, Labview, HTML, CSS and if necessary JAVA/OSGi I do board design with OrCAD, Eagle and KiCAD and for 3D Modelling, I use Fusion360(similar to Adobe Inventor)