Robotic Perception Software EngineerYou will work with a small team of robotic perception experts to drive the development of robot software modules that focus on estimating user and environment state from audio and video data. These modules will run on embedded compute platforms supporting client real-time social robotics applications. Software modules may include: detecting audio and vision based human communication signals, prosody analysis, multimodal user recognition, sound localization, recognition of common environmental sounds, integration and testing of automatic speech recognition with visual perception systems.Necessary qualifications include a bachelor's degree in software engineering or equivalent, master's degree in software engineering or equivalent, experience with real-time audio processing, experience in real-time analysis of human speech, 3-5 years work experience, proficiency in C++, Java, Python, Android.