We are looking for a self-motivated Staff Software Engineer to join the R&D team responsible for developing new products and improving existing ones. This person is expected to be responsible for well-designed and well tested code, and to apply creative solutions to problems.