The individual will play a critical role in the development and implementation of advanced algorithms and software across a multitude of robotics and electro-mechanical product development projects. This position demands exceptional creativity to develop innovative solutions for high performance devices. It requires both a sound understanding of fundamental engineering, computer vision, state-of-the-art signal processing, and learning algorithms. It also requires hands on abilities to implement and test new algorithms and software on both physical hardware and in simulated environments. The successful candidate will be assigned to develop first of a kind and/or state-of-the-art algorithms and software code.