I have three years of experience with embedded software, i have been working for remote clients from Norway, Germany and Switzerland on different projects that on platforms such as STM and NXP/Freescale Microcontrollers writing software for peripheral devices using GPIOS, I2C, SPI, CAN, UART, GPS, GSM, Wifi, sensors like accelerometer, gyroscope, inclinometer and others and also operating systems like FreeRTOS and LWIP FreeRTOS.
I have been using STM32 Microcontrollers, specifically STM32f407VG on the Discovery Dev Board for a broad range of projects from a LED cube to a quadcopter. I am very familiar with the STM32 Standard Peripheral Library which i've used in all my projects.