Software Development Intern

This internship opportunity has three tracks to choose from. You could be working with the systems that control the gantry robot, concrete mixer and pump. We’re integrating custom sensors to help optimize the print quality and operation of the gantry, mixer and pump.We currently use arduino and processing for these devices, so C/C++ or Java will be helpful. We’re also thinking about ROS or some other robotics operating systems. Also, another branch of our software utilizes Python for analyzing and optimizing the files sent to the printer (Gcode files).  Thirdly, we have opportunities for web development opportunities. We have a project to redesign our website to showcase our product and fundraising campaign for marketing. This will center around integrating our marketing video to show prominently and guide our users to be a part of our fundraising campaign on WeFunder.  We also want to integrate a 3D viewer to show the 3D structures in Augmented Reality (AR). With this, users will be able to place our building in their back yard, view it from multiple angles and even walk inside.

Job Summary

At StructureBot, we are seeking a Software Development Intern who wants experience in web design, robotics or hardware integration.  You’ll help impact housing and homelessness. You will work with our CEO and CInO (Chief Innovation Officer) through each phase of  development.  

This internship opportunity has three tracks to choose from. The first track is to be working with the systems that control the gantry robot, concrete mixer and pump. We’re integrating custom sensors to help optimize the print quality and operation of the gantry, mixer and pump.  We currently use Arduino and Processing for these devices, so C/C++ or Java will be helpful. We’re also thinking about ROS or some other robotics operating systems.

The second track of our software work utilizes Python for analyzing and optimizing the files sent to the printer (Gcode files).  This software allows us to rotate the printhead as the printer changes direction.  This software will perform look ahead and do various calculations and then add the new axis control commands to each line in the file.

Thirdly, we have opportunities for web development opportunities. We have a project to redesign our website to showcase our product and fundraising campaign for marketing. This will center around integrating our marketing video to show prominently and guide our users to be a part of our fundraising campaign on WeFunder.  We also want to integrate a 3D viewer to show the 3D structures in Augmented Reality (AR). With this, users will be able to place our building in their back yard, view it from multiple angles and even walk inside.

Key Responsibilities

Requirements and Qualifications