Software Engineering Intern - Unity Developer at Modbot

San Francisco · Internship
About us: Modbot is a mission-driven company. Our goal is to increase the pace of innovation in robotics worldwide by making high quality robotic systems and components massively accessible. Our unique modular components make it easy to configure, program and operate a robot that is customized to the application. After use, it can be reconfigured for a new application very quickly. Read More
Apply to Modbot

Job Description

Job Description

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

Apply Now

What We're Building

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.

Add testimonials, product launches, and photos that highlight your company

Other Positions


Saroya Whatley
Community and Resource Manager for Modbot. Stanford University Alumni. Enthusiastic Team Player and Self Starter.
Zach Freedman
Software engineer currently developing a Unity3D app at a robotics company. Prior background in JS/WebDev.
Ted Bryant
Hardware Manager

Our Investors

Ash Patel
Managing Director at @Morado Venture Partners. Former EVP, CPO and early engineer at @Yahoo.
Wretch Chien
VC at AME Cloud Ventures, Jerry Yang's investment arm. Previously founded and sold to Yahoo!