I am an embedded hardware/software consultant with 15 years of experience developing consumer electronics. I develop software, typically in C/C++, for microcontroller devices. I have experience developing with microcontrollers from Freescale, Infineon, NXP and ST Micro. I also have experience developing and debugging with most interfaces including SPI, I2C, CAN, UART, USB and Ethernet. For some designs, I can leverage my own software platform for rapid development. See www.dzxdesigns.com for more on my existing software. I have an electrical engineering background so I am also able to perform circuit board design and layout. I can also perform board bring-up and diagnose hardware issues.