Details
Posted: 22-Jul-22
Location: La Jolla, California
Salary: Open
This is a 100% Contract position for 1 year with the possibility of extension or conversion to career status.
Position will be filled either as an APPLICATIONS PROGR 3 or APPLICATIONS PROGR 4 based on the experience of the candidate identified for hire.
DESCRIPTION
As an Organized Research Unit of UC San Diego, the San Diego Supercomputer Center (SDSC) is considered a leader in data-intensive computing and cyberinfrastructure, providing resources, services, and expertise to the national research community, including industry and academia. Cyberinfrastructure refers to an accessible, integrated network of computer-based resources and expertise, focused on accelerating scientific inquiry and discovery. SDSC supports hundreds of multidisciplinary programs spanning a wide variety of domains, from earth sciences and biology to astrophysics, bioinformatics, and health IT. SDSC launched Comet, a petascale supercomputer that joins the Center's data-intensive Gordon cluster. SDSC is a partner in XSEDE (eXtreme Science and Engineering Discovery Environment), the most advanced collection of integrated digital resources and services in the world.
The Integrated Electronics and Biointerfaces Laboratory (http://iebl.ucsd.edu/) and Mishne Lab (http://mishne.ucsd.edu/) at UCSD seeks a Software Engineer who aspires to use their programming skills to help translate technology from the lab into the clinic. The Engineer will be part of a large-scale NIH-funded research team that is developing brain-sensing and brain-stimulating platform technologies to enable treatment of drug-resistant epilepsy (https://jacobsschool.ucsd.edu/news/release/3331).
The Engineer will be responsible for building plugins in C++ that interface with a next-generation wireless grid electrode array designed to improve clinicians' ability to diagnose and treat epileptic seizures. This device will acquire data from multiple thousands of electrodes simultaneously, making it much easier to pinpoint the location of seizures in the brain. The engineer will develop acquisition software that is easy to use, is extremely robust, and has a high level of test coverage. The data acquisition platform will be based on the Open Ephys GUI (https://github.com/open-ephys/plugin-gui), a mature, open sourc, plugin-based desktop application. It performs real-time filtering, visualization, and recording for thousands of channels of neural data via a modular signal processing architecture.
In collaboration with Open Ephys developers, the engineer will build new plugins for data acquisition and flexible visualization of large channel count recordings, as well as write a suite of tests that ensure the software is functioning as expected. Responsibilities will include writing new code, optimizing existing code, providing technical expertise to other team members, and contributing to quality assurance testing and technical documentation. In addition to software development, responsibilities include working closely with researchers from several disciplines, communicating regularly with scientists and clinicians to get feedback on their experience with the software and adapt it accordingly. In order to make the Open Ephys GUI suitable for use in the clinic, it must conform to