High Low Tech is seeking a summer UROP to assist in the programing and optimization of a coding environment for use with digital fabrication processes.

Primary Researcher: Jennifer Jacobs
Faculty Supervisor: Leah Buechley

Project Description:
Codeable Objects is a Java library designed for the Processing programing environment that allows users to design physical objects using programing. The library enables the user to create tool paths that can be used in conjunction with digital fabrication tools (laser cutters and 3d printers) to create the finished product. See http://hero-worship.com/portfolio/codeable-objects/ for more information on the project.

The selected candidate will assist in the migration of the library from Java to C++ and work in conjunction with the primary researcher to add new methods and test new features. Ideal candidates should be highly motivated, organized individuals with significant interest in creative programing,  user-empowerment and / or craft and aesthetics. Be prepared to both write code and build things!

Required Skills:
Significant programming experience with C++ and Java.
Familiarity with OpenGL.

Additional Skills:
Experience in algorithm design and/ or computational geometry.
Familiarity with the process of writing an interpreter, or a healthy interest in learning.

Duration: June-August, 2012 with a possibility of an extension into the following semester. This will be a paid position.

Interested candidates should submit an email to jacobsj@media.mit.edu with the subject line “hlt urop”. Please include, a short statement of interest, a CV or resume, and links to samples of prior work (if available).