Computer Scientist IV (Software Developer)

Posted: 07/13/17 | SHARE:


The incumbent will join a team of research scientists, engineers, undergraduate, and graduate students at the National Center for Adaptive Neurotechnologies (NCAN) to integrate treadmill-based operant conditioning and balance-perturbation training into existing NCAN clinical and translational research protocols. Specific duties will include: planning, coordinating, and implementing all technical aspects of software development for treadmill studies; designing and developing a hardware and software system that incorporates NCAN treadmill-based operant and balance studies; developing, coding, testing and documenting new software; and identifying and resolving software and hardware problems as they arise during development and testing. Other related duties as assigned.


Minimum Qualifications: 
Bachelor’s degree in Computer Science, Computer Information Systems, or Management Information Systems and four years of relevant experience OR an Associate’s degree and six years of relevant experience OR eight years of relevant experience. A Master’s degree in Computer Science or a closely related field may substitute for one year of that required experience. 

Relevant experience is defined to include information systems, technology, information management, computer systems, telecommunications, software development, local area networking, technical support, information processing, or web development. 

Preferred Qualifications: 
Experience with C++, advanced Python, MatLab, and/or Octave. Knowledge of software libraries. Experience working with API’s. Experience interfacing with computer hardware, network protocols, and data acquisition systems. Knowledge of techniques for testing and debugging. Experience with Machine Learning and BCI2000 software system. Knowledge of Neuroscience. 

​​To Apply

Please visit HRI’s web site and apply to Job ID 2017-3656: 

Return to job listings