Modbot is building an innovative IoT connected modular robotics platform. Part of our solution is an industry-first 3D robotics control application based on the Unity gaming engine. We’re looking for an intern to work with our team to help further grow and expand our Pendant software.
Current robot control interfaces are difficult to use even for technically capable users. We’ve taken a design and usability focused approach from the beginning to develop an application that will allow any person to interact with and control our robots without any prior technical training. The successful candidate will work within the software team to help develop, test and deploy our robotics control software, interacting closely with the design team to achieve our desired product goals.
The candidate will contribute to the development of the application using modern agile development methodologies to ensure our product goals are met and high quality is maintained. Prototyping will be common-place, allowing rapid user feedback helping to ensure the product remains focused on making robots accessible to non-technical users. The successful candidate will have strong interpersonal skills and work dynamically with cross-discipline teams. The successful candidate will have creative problem solving skills.
Currently pursuing a Bachelor’s Degree in Software Engineering and/or Computer Science, or completed degree in the past three months
Enthusiastic about robotics
Experience with C# and C++
In depth knowledge of object-oriented programming techniques such as composition, inheritance, dependency injection and other design patterns
Work closely with the design team to build clean interfaces that developers can use
Experience with code reviews, continuous integration, writing unit/integration tests
Ability to collaborate with and provide feedback to teams responsible for APIs and other services used by the Unity application
Comfortable with agile development methodologies and rapid prototyping
Excellent documentation skills
Experience with git and git workflows
Experience with Unity and a sound understanding of its scripting, physics and rendering capabilities
Experience using web-based APIs with authentication/authorization
Experience with communications protocols such as HTTP, Websockets
Experience with open source libraries such as Zeroconf, Protobuf/Thrift
Experience building and deploying applications for iOS & Android
Experience in robotics
Modbot brings industrial precision and power to consumer assembled robots. Imagine automated manufacturing and consumer robots within reach of everybody, assembled like Lego.
Modbot is a system of affordable and re-usable modules that snap together, filling the gap between $100 hobby and $20,000 industrial motion equipment.