Join Us

The RNOC is almost always hiring for at least one of these roles:

  • Contributors can contribute to any of our projects/services at any time (tomorrow if you want!). There's no restrictions on this position at all. If there's something you'd like to contribute to, want to help out in general with the lab, or want to regularly use the RNOC Lab for meetings or workshop, the volunteer position is always available. Come and go whenever lab staff are around, and you get access to our snacks! Independent study: work closely with our lab managers, usually for a three credit hour independent study, special problem, or special topic course.
  • Independent study: Work closely with our lab managers, usually for a three credit hour independent study, special problem, or special topic course.
  • Lab staff are committed to some set office hours in the RNOC Lab. Help students with whatever issues you feel comfortable with (e.g. programming, design, hardware, business), and contribute to our projects/services as needed. We can offer hourly pay (10-20 hours per week) depending on what you'd like to work on; contact us to learn what we're doing this semester.
  • Research assistants are lab staff who focus on at least one major project/service, often related to our (or our partners') research goals, and usually have a set agenda for a whole semester. To We almost always require research assistants to have some mobile, web, or embedded programming proficiency. These are paid positions (20 hours per week) that may qualify for a tuition waiver for graduate students. Note that tuition waivers are not guaranteed and generally go to staff working on critical projects.
  • Research scientists have the same responsibilities as lab staff but are usually more specialized or dedicated to a critical function of the RNOC. This is a full-time position hired differently from the other positions, which are usually for students. If you're a PhD student, and you want to take a break from studies for a semester, contact our lab managers to inquire about this role.

To apply for any of these positions, send us your resume, portfolio and/or code repositories, and which of our projects you'd like to work on. You can browse the code for some of our projects on our Github organizations: