Firmware development for platforms including ARM, AVR, Atmel, NXP, mbed, Arduino, and Raspberry Pi. Experience with all standard peripherals, as well as Bluetooth (LE, data, audio), cmos camera modules, accelerometers, using either existing technology stacks or writing drivers from scratch.
I can advise on part selection and source, schematic design, and prototyping for consumer electronic products. I mainly use C for firmware development, but have experience with C++ and Rust.