Research Software Engineer

Job Description

Posting Information
Posting Information

Department Computer Science - 318400
Career Area Laboratory Management and Services
Posting Open Date 09/08/2023
Application Deadline 10/05/2023
Position Type Temporary Staff (SHRA)
Position Title Research Software Engineer
Position Number 20011957
Vacancy ID S022057
Full-time/Part-time Part-Time Temporary
Hours per week 13
Work Schedule
Monday-Friday 9:00am – 1:00pm
Position Location North Carolina, US
Hiring Range $55.00-65.00/hour
Proposed Start Date 09/25/2023
Estimated Duration of Appointment 6 months not to exceed 11 months

Position Information

Primary Purpose of Organizational Unit
The Department of Computer Science is a major teaching department at UNC Chapel Hill with over 30 tenured/tenure track faculty, four teaching track faculty, eight research faculty, and 18 adjunct faculty, who serve more than a thousand undergraduate students and hundreds of graduate students and postdoctoral fellows. Teaching and research activities are currently assisted by nearly 200 graduate students. Twenty-four SHRA positions and eight EHRA-NF positions, including technical and administrative personnel, support the infrastructure of the department. The Department’s driving research ideal is collaboration – as it has been since the founding of the department in 1964. We believe that computer science’s greatest purpose is in working with other scientists to solve problems in their own disciplines. Therefore, we actively seek opportunities to generate new research with our colleagues and with scientists in other departments across campus, including in science, medicine, and the humanities. Numerous computer science faculty members have adjunct or joint appointments in other departments, lead large interdisciplinary research groups, and collaborate with colleagues from multiple universities across the Research Triangle, the United States, and even the world.
Position Summary
The Operating Systems, Security, Concurrency and Architecture Research (OSCAR) Lab in the UNC Computer Science Department is seeking a talented individual for the position of a Research Software Engineer to support the activities of the lab, specifically in continuing to develop software solutions for ongoing research projects. The OSCAR Lab investigates experimental system designs, primarily focused on operating systems, but past work has ranged from experimental hardware designs to mobile and wearable user interface design. The lab has a track record of building large prototype systems for realistic studies, as well as technology transfer through open source and commercialization of successful projects.
Minimum Education and Experience Requirements
Demonstrated possession of the competencies necessary to perform the work.
Required Qualifications, Competencies, and Experience
Programming languages: C (Linux Kernel Programming Experience), Python Practical understanding of OS, security, and architecture principles Proficiency with debugging, code analysis, and performance tuning tools. Experience with Open Source software development model, CI tools (e.g. github, Jenkins, Travis or other) Experience with technologies (e.g. Docker or Singularity)
Preferred Qualifications, Competencies, and Experience
Master’s and 1-2 years’ experience; or Bachelors and 2-4 years’ experience; or will accept a combination of related education and experience. Experience with Rust, C++ and/or x86 assembly programming. Experience with device driver programming or other low-level hardware features (Intel VT, SGX). Experience with Open Source community building * Experience with mentoring students and junior engineers
Special Physical/Mental Requirements
Campus Security Authority Responsibilities

Not Applicable.

Special Instructions
This is a four year temporary position. Renewed one every 11 months.
Quick Link https://unc.peopleadmin.com/postings/264940
Temporary Employment Policies
Temporary Employment Policies

Posting Contact Information

Office of Human Resources Contact Information
If you experience any problems accessing the system or have questions about the application process, please contact the Office of Human Resources at (919) 843-2300 or send an email to employment@unc.edu
Please note: The Office of Human Resources will not be able to provide specific updates regarding position or application status.
Equal Opportunity Employer Statement
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, race, national origin, religion, sex, sexual orientation, or status as a protected veteran.

*Please mention you saw this ad on PhdJobs.*

Apply Now

Be Seen By Recruiters at the Best Institutions

Create a FREE Profile to be Seen!

Want to stand

Phd Hiring Begins Here.®