Senior Software Engineer
University of Pittsburgh
The Department of Pharmacology and Chemical Biology at the University of Pittsburgh is seeking a highly motivated and skilled senior software engineer to develop software and computer models in the field of Computational Neuroscience for simulation analysis at ionic channel level of the nerve responses to complex extracellular electrical stimulation. The chosen candidate will play a vital role in developing and implementing translational research, contribute to prestigious journal publications and funding applications, and have opportunities to guide early-career researchers in computational methods and Neuroscience.
Key Responsibilities: Develop, modify, and test software for simulation of axonal response to electrical stimulation. Develop axonal conduction models to study nerve conduction and block by complex electrical stimulation waveform. Develop neural network and machine learning models to classify biological signals. Experience and understanding AI and Cloud computing. Collaborate with experimentalists and clinical researchers to design integrative computational analyses that inform experimental strategies and therapeutic interventions. Contribute to high-impact publications, present findings at conferences, and assist in the preparation of grant proposals. Mentor and guide undergraduate/graduate students and medical residents in the lab, promoting technical and career development.
Qualifications: The ideal candidate will have an M.S. degree in Information Science, Computer Science, Electrical Engineering, Biomedical Engineering, or a related field. More than 10 years’ experience in software development. Previous experience with the following computer languages/software is highly desirable: C/C++, MATLAB, Java, J2EE, JDBC, Flex, JUnit, XML, CSS, JMS, Toplink, RAD, WSDL, PL/SQL, Oracle and WebSphere. Experience in developing and using neural network and machine learning models
Job Summary
Executes the thoughtful design, development, and implementation of software programming applications; determines technical specifications and standards for complex projects; serves as lead for diverse projects; and manages departmental projects. Develops design specifications; analyzes and interprets system requirements; reviews and modifies systems; codes, tests, troubleshoots, and debugs software applications; and contributes to the research for and proposal of enhanced software applications. Resolves complex problems with expertise and leads lower-level staff.
Executes the thoughtful design, development, and implementation of software programming applications; determines technical specifications and standards for complex projects; serves as lead for diverse projects; and manages departmental projects.
Ability to sit for long periods of time, mostly sedentary position.
The University of Pittsburgh is an equal opportunity employer / disability / veteran.