for quick product development. Schematic capture, PCB layout, and Gerber generation using Altium Designer of custom boards for both high and low speeds applications. Develop testing and troubleshooting procedures for new products. Test products before being shipped out. Use a combination of C/C++, MatLab, Tcl/Tk, I2C to develop firmware for microprocessors. Responsible for the product's complete life-cycle from statements of work to product delivery. Use C/C++ within the Qt environment to develop software for graphical or terminal end-user interaction. Create