For the first 4 years of my career I worked in a role that frequently moved between embedded software development and electronic hardware design. I gained experience developing embedded software in C and assembly languages that ran on Microchip PIC, Atmel AVR and 8051 microcontrollers. In this role when I wasn't developing software I would usually be working with electronics and designing printed circuit boards.
Although I don't have any recent experience with embedded software and electronics I would be more than happy to accept any embedded roles that come my way. A role that involved integrating an electronic device with a Windows PC, mobile device or web service would be very interesting.
I have experience with the following embedded software development technologies: