SanDiegoRecruiter Since 2001
the smart solution for San Diego jobs

Software Engineer

Company: UC San Diego
Location: San Diego
Posted on: August 7, 2022

Job Description:

Payroll Title:APPLICATIONS PROGR 4Department:San Diego Supercomputer CenterHiring Salary RangeCommensurate with experienceWorksite:CampusAppointment Type:ContractAppointment Percent:100%Union:UncoveredTotal Openings:1Work Schedule:Days, 8 hrs/day, Mon - Fri Software EngineerFiling Deadline: Tue 8/9/2022For the safety and well-being of the entire university community, the University of California requires, with few exceptions, that all students, faculty and staff be vaccinated against the COVID-19 virus and influenza before they will be allowed on campus or in a facility or office. For more information visit: Flu Vaccine Mandate / COVID Vaccine PolicyThis 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.DESCRIPTIONAs 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 () and Mishne Lab () 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 ().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 (), 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 "Good Manufacturing Practices" (GMP) that include comprehensive test coverage, code signing, and anonymized data storage.Senior level candidates will act as the technical leader for the responsibilities listed above as well as design, analyze and apply complex data analysis to offline recordings as well as participate in project meetings with project leadership and funding agency representatives and update on software development, implementation and maintenance status.For more information, please visit: QUALIFICATIONSAdvanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts. Experience building medium- to large-scale desktop applications in C++. Proficiency with cross-platform software development toolchains, including debugging, and testing methodologies.Proficiency in C++.Demonstrated software repository skills. Proficiency with source code management (git).Demonstrated testing and test planning skills.Bachelor's degree in related area and / or equivalent experience / training. Minimum two years of experience preferred.SPECIAL CONDITIONSJob offer is contingent upon satisfactory clearance based on Background Check results.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 hireJob offer is contingent on successful engagement in the UC COVID-19 Vaccination program (fully vaccinated with documented proof or approved exception/deferral).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: UC San Diego is a smoke and tobacco free environment. Please visit for more information.

Keywords: UC San Diego, San Diego , Software Engineer, IT / Software / Systems , San Diego, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Diego RSS job feeds