The ideal candidate would have the following qualifications:
o MS degree or higher in Engineering, Computer Science or a closely related field
o Prior experience in developing computer vision software
o Prior experience in an academic or industry research environment
o Excellent skills in C++ and Python
o Strong mathematical background, including linear algebra, statistics, and numerical optimization methods.
o Prior experience with open-source vision and robotics toolkits such as OpenCV and ROS
o Experience with 3D graphics, animation and simulation
o User interface design experience with cross-platform Graphical User Interface libraries (Qt, wxWidgets, FLTK, etc.)
o Knowledgeable in the areas of multithreaded software design, object-oriented software engineering, design patterns, and component-based programming.
o Familiarity with software development tools such as Subversion (SVN), git, Doxyen, and CMake.
o Familiarity with machine learning is not required, but is also desirable
For further information contact:
Laboratory for Computational Sensing and Robotics
Johns Hopkins University
[hidden email] +1-410-516-0740
Johns Hopkins University is committed to active recruitment of a diverse faculty and student body. The University is an Affirmative Action/Equal Opportunity Employer of women, minorities, protected veterans and individuals with disabilities and encourages applications from these and, other protected group members. Consistent with the University's goals of achieving excellence in all areas, we will assess the comprehensive qualifications of each applicant.