Overview

We are looking for a few people to join our growing software development team. We have a place where you are allowed to do good work. The work environment is relaxed; yet there is an unspoken expectation that if you're here you must be good. We depend on each other. We value the ability to learn new things, work with others, and get the job done. There is recognition for this.

We stay enthused because we do a variety of work and get to see the big picture. We pace ourselves to avoid burnout; so we're ready when we need to give an extra effort or start something new.

The people we report to, all the way up to the President, are engineers who understand what we're working on. The company is always striving to make things better and to minimize the things that get in the way of doing our job. We will never be satisfied. We need people with strong analytical skills who love to develop software and solve problems. We develop all sorts of software systems including embedded firmware, desktops applications and web enabled servers systems. If you are a lifelong learner and a student of variety then this may be the job for you.