Embedded software engineer with experience in bare metal, RTOS, and embedded linux programming targeting multiple microcontroller and embedded architectures. Familiar with basic printed circuit board layout and electronics design; experience working in multidisciplinary teams including electrical and mechanical engineers.