Embedded Software / Firmware Architecture and development
Senior level software engineer and architect with broad-based skills in design, development and management of successful software products.
Experience developing software for networking and test equipment, consumer products and medical devices.