Software Engineer Intern

Software Engineer Summer Intern

Elcano Project - UW Bothell, CSS


The Elcano Project is an effort to bring vehicle automation to bicycles. An internship is available in the UW Bothell Embedded Systems Lab (room UW1 321B). In order to extend the current remote operation of two recumbent tricycles to full autonomy, we require computer science students. The project is described on:

The project is funded by a grant from Amazon Catalyst. The goal is to produce a low-cost vehicle automation kit by September 2017, and then work with manufacturers to produce tiny automated vehicles.

Duties and Responsibilities

  • Modify Arduino code for an existing subsystem: e.g. localization, obstacle detection, route finding, vehicle control.
  • System integration, documentation and testing.
  • Work with team to implement autonomous trike behaviors.
  • Periodically check code into repository.
  • Attend weekly meetings.
  • Write reports and documentation as required.

Minimum Qualifications

  • Student in computer science or engineering.
  • Good knowledge of C/C++ programming.
  • Ability to use github code repository.
  • Good communication skills and ability to work with a team.
  • Experience with Arduino and embedded systems is a plus, but not required.

Educational Benefits

Students learn how to build an autonomous vehicle. The software tasks gives students experience in embedded systems programming, teamwork, documentation and testing. There are also several real-world issues with sensor reliability. This can be classified as a green energy job, since a major motivation is to greatly reduce emissions compared to a vehicle replaced by the cycle.

Pay Rate: One position available at $15/hour. Volunteer positions available with academic credit in CSS 497.

Employment Period: Summer quarter

Hours Per Week: Up to 19 hours per week

Contact Supervisor: Tyler Folsom

Phone Number: 206-618-7459


How to Apply:

E-mail a resume to In your email state:

             1. Why are you qualified and interested in this position?

             2. Which hours are you available during the week?