Experienced software engineer to work with a dynamic product development team for a wide variety of products and markets. Must be able to work independently, provide good schedule and status estimates, and interface directly with clients, interaction designers, and other engineers. This is a diverse and challenging position in a dynamic environment.
There are opportunities requiring development in all of the following areas, and the candidate should have experience in or knowledge of most of them: