The department of computer science at Tufts University provides an open, friendly, diverse, and collaborative atmosphere in which to study computer science. Students personalize their path of study and regularly access professors both in small classes and out of class. With a long history of interdisciplinary learning and research collaboration, the department of computer science brings together faculty, students, alumni, staff, and guests from across the field and beyond. Tufts computer science faculty members are recognized leaders in their fields and are pioneering innovative research with interdisciplinary collaborations across Tufts and Boston. Current funded research includes projects with civil, chemical, electrical, and biomedical engineering departments, tufts school of medicine, tufts graduate school of biomedical sciences, tufts medical center, and the tufts university departments of biology, chemistry, astrophysics, classics, child development, and psychology.
What You'll Do
The Robotics Engineer conducts research on the self-assessment of robots about their potential task performance for previously executed tasks as well as novel tasks that they are getting instructed on and natural language dialogues about their assessments.
Essential Functions: Conducts research on robot self-assessment, task learning, and dialogues about the robot’s knowledge. Implements algorithms in the cognitive robotic DIARC architecture and evaluates them on robots in the HRI Laboratory at Tufts. Troubleshoots and debugs robot software and hardware and resolves any problems. Disseminates research work in journal and conference outlets. Participates in lab meetings Supports graduate students and other lab members in overlapping research Helps the lab director with any grant reports.
What We're Looking For
MINIMUM REQUIRED EXPERIENCE, EDUCATION, BACKGROUND, AND CERTIFICATIONS/LICENSES
Knowledge and experience typically acquired by:
PhD in computer science
Deep knowledge of ROS (the robot operating system)
Familiarity with the cognitive robotic DIARC architecture developed and used in the lab
Experience with implementing and running algorithms on robots
Experience with troublshooting and debugging robot software and hardware
Additional Preferred Experience, Education, etc.
Experience programming for and using DIARC and TRADE (DIARC’s middleware)
An employee in this position must complete all appropriate background checks at the time of hire, promotion, or transfer.