Development experience with platforms including ARM, AVR, Atmel, NXP, mbed, Arduino. Experience with all standard peripherals, as well as Bluetooth (LE, data, audio), cmos camera modules, accelerometers, using both existing technology stacks and writing drivers from scratch.