Software Engineer - 125778
Job Description
#125778 Software Engineer
Extended Deadline: Fri 12/1/2023UC San Diego values equity, diversity, and inclusion. If you are interested in being part of our team, possess the needed licensure and certifications, and feel that you have most of the qualifications and/or transferable skills for a job opening, we strongly encourage you to apply.
Job posting will remain open until a suitable candidate has been identified.
UC San Diego Policy will not allow this position to receive work visa sponsorship.
This is a 100% Contract position for one year with the possibility of extension or conversion to career status.
DESCRIPTION
DEPARTMENT OVERVIEW:
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).
POSITION OVERVIEW:
The incumbent will apply skills as a seasoned, experienced software professional with a full understanding of industry practices, community standards and relevant policies and procedures to medium-sized projects or portions of large projects with moderate scope and complexity. They will resolve a wide range of issues and demonstrate competency in selecting tools, methods and techniques to obtain results. They will also implement and lead regulatory documentation and Quality Management System (QMS) procedures for a software application suitable for FDA 510(k) approval.
The Engineer will be responsible for developing and validating a clinical application in C++ that interfaces with a next-generation wireless 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 is based on the Open Ephys GUI (https://github.com/open-ephys/plugin-gui), a mature, open source, 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 develop plugins for data acquisition and flexible visualization of large channel count recordings, as well as write and improve a suite of tests that ensure the software is functioning as expected. Responsibilities will include writing new code, optimizing existing code, building continuous integration (CI) infrastructure, providing software- and regulatory-focused technical expertise to other team members, and contributing to quality assurance testing and technical documentation. In addition to software development and regulatory documentation, 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 "Good Manufacturing Practices" (GMP) that include comprehensive test coverage, design controls, risk analysis, and user-site testing. The engineer will be expected to document design and verification/validation activities in accordance with FDA guidelines.
In addition, the Software Engineer will participate in team project meetings and quarterly meetings with funding agency representatives and update on software development, implementation and maintenance status.
For more information, please visit: https://www.sdsc.edu/
QUALIFICATIONS
Bachelor's degree in related area and / or equivalent experience / training.Minimum two years of experience in a team-oriented software development environment preferred.Experience as a primary developer preferred.
Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts. Proficiency with cross-platform software development toolchains, including debugging, and testing methodologies
Demonstrated software repository skills. Demonstrated testing and test planning skills. Proficiency with source code management (git). Experience determining and translating customer use cases into tests. Experience automating testing and result reporting.
Demonstrated effective communication and interpersonal skills. Demonstrated ability to be an effective team member and to communicate with customers and communicating technical knowledge within and outside a team.
Experience with planning for deployment and creation of feedback mechanisms.
SPECIAL CONDITIONS
- Job offer is contingent upon satisfactory clearance based on Background Check results.
Pay Transparency Act
Annual Full Pay Range: $59,700 - $124,300 (will be prorated if the appointment percentage is less than 100%)
Hourly Equivalent: $28.59 - $59.53
Factors in determining the appropriate compensation for a role include experience, skills, knowledge, abilities, education, licensure and certifications, and other business and organizational needs. The Hiring Pay Scale referenced in the job posting is the budgeted salary or hourly range that the University reasonably expects to pay for this position. The Annual Full Pay Range may be broader than what the University anticipates to pay for this position, based on internal equity, budget, and collective bargaining agreements (when applicable).
If employed by the University of California, you will be required to comply with our Policy on Vaccination Programs, which may be amended or revised from time to time. Federal, state, or local public health directives may impose additional requirements.
To foster the best possible working and learning environment, UC San Diego strives to cultivate a rich and diverse environment, inclusive and supportive of all students, faculty, staff and visitors. For more information, please visit UC San Diego Principles of Community.
The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, protected veteran status, gender identity or sexual orientation. For the complete University of California nondiscrimination and affirmative action policy see: http://www-hr.ucsd.edu/saa/nondiscr.html
UC San Diego is a smoke and tobacco free environment. Please visit smokefree.ucsd.edu for more information.
Application Instructions
Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!
Apply Online