Are you passionate about democratizing robotics and making cutting-edge technology accessible for all? We are seeking highly motivated and talented interns to join our dynamic team and contribute to the advancement of robotics in an exciting internship opportunity.
How your work moves the mission forward
- Contribute towards the development of Robotics Software (including our platform Flowstate)
- Collaborate with a team of experienced professionals in modern software development practices
- Explore and implement solutions in software development, including coding in languages such as C++
- Work on the integration of PLC programming (e.g., ladder logic) used in modern controllers
- Participate in the creation of end-to-end robotics applications or the integration of robotic hardware (workcells) in an industrial setting
- Develop tools and intuitive interfaces for various robot functionalities, such as APIs for authoring, editing, and simulating robot workcells.
- Contribute towards building scalable compute infrastructure for microservices, perception and vision algorithms, real-time motion control, multi-step task planning, motion and grasp planning, machine learning for contact-rich tasks, knowledge and scene representation, Industry 4.0 representations, robot safety, data security, and privacy
- Assist in the development and shipping of complex product roadmaps
- Coordinate software development efforts across cross-functional and cross-geographical teams
Skills you will need to be successful
- Bachelor's student in Computer Science or related field required (Master's students preferred)
- Knowledge and proficiency in modern software development languages, like C++
- Familiarity with PLC programming, particularly in ladder logic
- Experience or interest in creating end-to-end robotics applications or have built/integrated robotic hardware (i.e. workcells) in industry
- Ability to develop tools and intuitive interfaces for diverse robot functionalities
- Familiarity with various robot functionalities such as; APIs for authoring, editing, and simulating robot workcells, building scalable compute infrastructure for microservices, perception and vision algorithms, real-time motion control, multi-step task planning, motion and grasp planning, machine learning for contact-rich tasks, knowledge and scene representation, Industry 4.0 representations, robot safety, data security and privacy
- Enthusiasm for solving challenging problems in full-stack software, artificial intelligence, and robotics
- Effective coordination skills for complicated software development efforts across teams
- Strong verbal and written communication skills