- Career Center Home
- Search Jobs
- Senior Software Engineer
Description
Senior Software Engineer
Med-Pharmacology and Chemical Biology - Pennsylvania-Pittsburgh - (26000903)
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.
Essential Functions
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.
Physical Effort
Ability to sit for long periods of time, mostly sedentary position.
Assignment Category: Full-time regular
Job Classification: Staff.Software Engineer IV
Job Family: Information Technology
Job Sub Family: Software Engineering
Campus: Pittsburgh
Minimum Education Level Required: Bachelor's Degree
Minimum Years of Experience Required: 7
Will this position accept substitution in lieu of education or experience: Combination of education and relevant experience will be considered in lieu of education and/ or experience requirement.
Additional details about Required Licensure/Certification: N/A
Work Schedule: Monday - Friday, 8:30 a.m. - 5:00 p.m.
Work Arrangement: Remote: Teams working from different locations (off-campus).
Hiring Range: TBD Based Upon Qualifications
Relocation_Offered: No
Visa Sponsorship Provided: No
Background Check: For position finalists, employment with the University will require successful completion of a background check
Child Protection Clearances: Not Applicable
Required Documents: Resume
Optional Documents: Cover Letter
PI282454092
