and a degree in Computer Engineering, Computer Science, or... background and the ability to quickly learn new technology. Engineering and patent experience in one or more of the following areas: software application development, computer graphics, Internet applications, object-oriented... programming, w...