Real-time Data Acquisition Software Developer

Chapel Hill
May 18, 2018
Institution Type
Four-Year Institution

Position Type: Permanent Staff

Department: Physics and Astronomy - 319000

Appointment Type: EHRA Non-Faculty Research

Vacancy ID: NF0003107

Position Summary: The University of North Carolina at Chapel Hill Physics and Astronomy Department has an immediate opening for a real-time data acquisition software developer in Experimental Nuclear and Astroparticle Physics (ENAP). The ENAP group's primary research activities are searching for neutrinoless double-beta decay in 76Ge as part of the MAJORANA and LEGEND Collaborations and involvement in the KATRIN tritium beta-decay neutrino mass experiment ( Our group develops and maintains a custom Objective C based Object-oriented Real-time Control and Acquisition (ORCA) ( The ORCA system is used worldwide in a number of physics experiments including the MAJORANA DEMONSTRATOR, KATRIN, HALO, and SNO+. Our UNC group is an integral part of the Triangle Universities Nuclear Laboratory (TUNL) (, a Department of Energy Office of Nuclear Physics Center of Excellence, which provides substantial technical and scientific resources related to our activities. We are also affiliated with the Institute for Cosmology, Subatomic Matter, and Symmetries (CoSMS) ( that offers a stimulating environment for discussions on a broad range of fundamental physics and astronomy topics. This position provides the opportunity to work closely with a strong group of graduate and undergraduate students, postdoctoral fellows, our scientific and engineering staff, as well as our TUNL, CoSMS, and collaboration colleagues. We are looking for a developer that is interested in acquiring new technical skills as the needs of the group evolve, and who will be able to lead the development of data acquisition systems while contributing to related aspects including acquiring data, analyzing data, and contributing to scientific reports.

Application Deadline: 06/07/2018

Education Requirements: Master's Degree in Science, Technology, Engineering, or Mathematics (STEM) with real-time data acquisition software engineering experience OR PhD Degree in Physics or Engineering from an accredited university.

Qualification and Experience: Basic qualifications: - 3+ years of experience with object-oriented coding in Objective C, C++, and/or Python. - 2+ years of experience with real-time data acquisition software / hardware development. - 2+ years of experience with interfacing to databases, such as CouchDB, MongoDB, MySQL, or equivalent. Preferred qualifications: - Experience with high-speed real-time data acquisition hardware and software as used in nuclear, particle, or astrophysics experiments. - Knowledge of software development processes throughout the entire lifecycle, including use case development, requirements analysis, object oriented analysis & design, implementation and software verification. - Web design experience with JavaScript/CouchDB or equivalent, with near-time displays of data. - Excellent communication skills and demonstrated ability to work collaboratively in a team environment.

Equal Opportunity Employer: The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.

Department Contact Name and Title: Greg Smith, HR Manager

Department Contact Telephone Number or Email:

Special Instructions for Applicants: Applicants must arrange for three letters of recommendation to be sent to Jeannie Cox ( with a reference to the vacancy ID listed on this posting.

Similar jobs

Similar jobs