The Translational Neural Engineering Laboratory in the Department of Psychiatry is seeking a dedicated, self-motivated Research Programmer interested in working at the intersection of technology, neuroscience, and mental health. Our laboratory has multiple projects ongoing involving electrical recording, optical and electrical brain stimulation, and real-time signal processing in actively behaving animals (sometimes called "brain-computer interfaces"). The technologies we develop will ultimately be used to change activity in specific brain circuits involved in severe mental illnesses such as PTSD, major depression, and obsessive-compulsive disorder.
The successful applicant will be responsible for working under the supervision of senior lab members to develop and maintain our real-time brain signal processing systems. These systems, written in a variety of languages, read out emotion-related activity from the brain and control stimulators that respond within milliseconds to activity changes. Other software setups administer controlled visual, auditory, and tactile stimulation to human and/or animal research subjects to probe brain circuits involved in decision-making. If you are interested, there are opportunities for hands-on experience in research involving either rodents or humans, both directly conducting experiments and learning data analysis. The core focus of this role, however, is on software development. The essential skillset is demonstrated experience with at least one major compiled (C/C++ and variants preferred) and one major interpreted (MATLAB/Python preferred, R welcome) computer language. This can arise from coursework, independent study, or practical experience. Familiarity with common digital processing techniques (filtering and frequency-domain transforms) and with digital or analog electronics would be useful but is not required. Many of our code bases are ultimately integrated into open source projects, and thus a familiarity with code management tools (particularly GitHub) is desirable.
We are committed to developing the careers of all our technicians. There will be frequent opportunities for interaction with graduate students, postdoctoral fellows, and faculty who work in both clinical care and basic research. This includes clinical shadowing opportunities with psychologists and physicians from several specialties. There are regular lab meetings and other opportunities to present and learn about research findings. This position is often used as a springboard to graduate or professional school, but we welcome candidates who are interested in careers as professional research staff. There is no required major or field of undergraduate study, and we fully welcome applications from candidates who have not worked in the life sciences before, but who would like to apply their technical skills in the fast-growing and exciting world of neurotechnology.
In addition to applying through the UMN website, please send a resume and cover letter, with specific relevant experience highlighted, to Dr. Alik Widge at email@example.com .
All required qualifications must be documented on application materials.
BA/BS or a combination of related education and work experience to equal four years
Demonstrated experience with at least one major compiled (C/C++ and variants preferred) and one major interpreted (MATLAB/Python preferred, R welcome) computer language
Familiarity with common digital processing techniques (filtering and frequency-domain transforms) and with digital or analog electronics
Internal Number: 330918
About University of Minnesota, Twin Cities
The University of Minnesota, founded in the belief that all people are enriched by understanding, is dedicated to the advancement of learning and the search for truth; to the sharing of this knowledge through education for a diverse community; and to the application of this knowledge to benefit the people of the state, the nation, and the world.