SCIENTIFIC SOFTWARE ENGINEER

Location
Philadelphia
Posted
Apr 07, 2017
Administrative Jobs
Technology, IT Support & Training
Institution Type
Four-Year Institution

Duties: The Computational Memory Lab at the University of Pennsylvania (memory.psych.upenn.edu) seeks to hire an ambitious software developer who is eager to work with a team of cognitive scientists, neuroscientists, and engineers, on technologies that use brain stimulation to boost human cognitive abilities. The initial focus of this position will be on developing gaming technologies for the efficient measurement of memory functions and their neural correlates, and tools that enable these cognitive games to interact with cutting-edge brain recording technologies developed under the presidential BRAIN initiative. Current tools use a mix of Python, Java and C++/C# libraries. We will be seeking to revamp the existing software infrastructure to support realistic technologies for memory enhancement in human subjects. Research is being carried out in the DARPA-funded Restoring Active Memory program and National Institutes of Health grants to understand the neural correlates of human spatial and verbal memory. We are particularly interested in developers who thrive in a fast-paced research environment, and who want the challenge of building 'first-in-human' technologies using cutting edge tools. Experience with large scale programming projects, and solid knowledge of C++ or C# is required.

Qualifications: *A Bachelor's Degree and 1 year to 2 years of experience or equivalent combination of education and experience is required.
*Proficiency with Macintosh, Windows, and Linux systems (including shell-scripting ability and strong familiarity with UNIX terminal)
*Python and C/C++ language proficiency
*Proficiency with scientific/statistical computing techniques and languages (Python/SciPy, or similar)
*Strong background in collaborative software development, including version control

Reference Number: 02-25464

Salary Grade: B

Employment Type: Exempt

Org: Psychology

Special Requirements: Background check required after a conditional job offer is made. Consideration of the background check will be tailored to the requirements of the job.

Job Family: E-Information Systems/Technology